예제 #1
0
파일: pclient.py 프로젝트: xdrew/twoost
    def clientConnected(self, protocol):
        self._protocol = protocol

        if IPersistentClientProtocol.providedBy(protocol):
            prd = protocol.notifyProtocolReady()
            prd.addCallback(
                lambda _: self.clientProtocolReady(protocol)).addErrback(
                    self.clientProtocolFailed)
        else:
            self.clientProtocolReady(protocol)
예제 #2
0
파일: pclient.py 프로젝트: wgnet/twoost
    def clientConnected(self, protocol):
        self._protocol = protocol

        if IPersistentClientProtocol.providedBy(protocol):
            prd = protocol.notifyProtocolReady()
            prd.addCallback(
                lambda _: self.clientProtocolReady(protocol)
            ).addErrback(
                self.clientProtocolFailed
            )
        else:
            self.clientProtocolReady(protocol)
예제 #3
0
파일: pclient.py 프로젝트: anjensan/twoost
    def clientConnected(self, protocol):

        # protocol may be used to abort connection in `stopService`
        self._protocol = protocol
        self._protocol_ready = False

        if IPersistentClientProtocol.providedBy(protocol):
            prd = protocol.notifyProtocolReady()
            prd.addCallback(
                lambda _: self.clientProtocolReady(protocol)).addErrback(
                    self.clientProtocolFailed)
        else:
            self.clientProtocolReady(protocol)
예제 #4
0
파일: pclient.py 프로젝트: anjensan/twoost
    def clientConnected(self, protocol):

        # protocol may be used to abort connection in `stopService`
        self._protocol = protocol
        self._protocol_ready = False

        if IPersistentClientProtocol.providedBy(protocol):
            prd = protocol.notifyProtocolReady()
            prd.addCallback(
                lambda _: self.clientProtocolReady(protocol)
            ).addErrback(
                self.clientProtocolFailed
            )
        else:
            self.clientProtocolReady(protocol)