diff options
author | aleherbau | 2011-05-24 09:20:07 +0000 |
---|---|---|
committer | aleherbau | 2011-05-24 09:20:07 +0000 |
commit | f64dcea7ef12a98a1b54fc23083b74fb4233b849 (patch) | |
tree | f17b7b5cc97a20e5d2f4ca27cefacfbf3c11a514 /python | |
parent | bb40c1e5e91bbb68530efd57552fe731a314a1b2 (diff) | |
download | org.eclipse.tcf-f64dcea7ef12a98a1b54fc23083b74fb4233b849.tar.gz org.eclipse.tcf-f64dcea7ef12a98a1b54fc23083b74fb4233b849.tar.xz org.eclipse.tcf-f64dcea7ef12a98a1b54fc23083b74fb4233b849.zip |
TCF Python: Fix missing loopback address in auto-discovered peer list
Diffstat (limited to 'python')
-rw-r--r-- | python/src/tcf/services/local/LocatorService.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/python/src/tcf/services/local/LocatorService.py b/python/src/tcf/services/local/LocatorService.py index e11f37868..678b0e663 100644 --- a/python/src/tcf/services/local/LocatorService.py +++ b/python/src/tcf/services/local/LocatorService.py @@ -391,8 +391,11 @@ class LocatorService(locator.LocatorService): logging.trace(str.getvalue())
def __getSubNetList(self, set):
+ # TODO iterate over network interfaces to get proper broadcast addresses
hostname = socket.gethostname()
_, _, addresses = socket.gethostbyname_ex(hostname)
+ if not "127.0.0.1" in addresses:
+ addresses.append("127.0.0.1")
for address in addresses:
rawaddr = socket.inet_aton(address)
if len(rawaddr) != 4: continue
|