mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2024-12-24 23:26:43 +00:00
node.py: switch to using get_local_addresses_async, which is slightly more portable (most forms of unix)
This commit is contained in:
parent
78d19c271c
commit
91e7f092e8
@ -4,8 +4,7 @@ from twisted.python import log
|
||||
from twisted.application import service
|
||||
from twisted.internet import defer
|
||||
from foolscap import Tub
|
||||
from allmydata.util.iputil import get_local_addresses
|
||||
from allmydata.util import idlib, observer
|
||||
from allmydata.util import idlib, observer, iputil
|
||||
|
||||
class Node(service.MultiService):
|
||||
# this implements common functionality of both Client nodes and the Queen
|
||||
@ -73,7 +72,7 @@ class Node(service.MultiService):
|
||||
# note: this class can only be started and stopped once.
|
||||
service.MultiService.startService(self)
|
||||
d = defer.succeed(None)
|
||||
d.addCallback(lambda res: get_local_addresses())
|
||||
d.addCallback(lambda res: iputil.get_local_addresses_async())
|
||||
d.addCallback(self._setup_tub)
|
||||
d.addCallback(lambda res: self.tub_ready())
|
||||
def _ready(res):
|
||||
|
Loading…
Reference in New Issue
Block a user