def _connect(self): if self.connected: return self.connected # XXX: grab port and hostname from settings maybe? self.connected = connect() self.connected.addCallback(self._connected) self.loop.start() return self.connected
def connect(hostname="localhost", port=6080): d = fxconnection.connect(hostname, port) d.addCallback(gotProtocol) return d
def run(self, edit): d = connect() d.addCallback(self.dump)