def _doConnect(self, tp, server, port): d = Deferred() self.factory = ChatClientFactory(d, tp, self.onConnectionMade) self.connector = reactor.connectTCP(server, int(port), self.factory) return d