コード例 #1
0
ファイル: connection.py プロジェクト: jldupont/pyjld
    def connectionLost(self, reason):
        ""
        doLog(self.logger, "Transport", "debug", "connectionLost")

        # no connection -> no use draining the queue
        self.egressQueueTask.stop()
        self._drainEgressQueue()
コード例 #2
0
ファイル: connection.py プロジェクト: jldupont/pyjld
 def clientConnectionFailed(self, connector, reason):
     doLog(self.logger, "TransportFactory", "debug", "clientConnectionFailed, reason [%s]" % reason)
コード例 #3
0
ファイル: connection.py プロジェクト: jldupont/pyjld
 def clientConnectionLost(self, connector, reason):
     doLog(self.logger, "TransportFactory", "debug", "clientConnectionLost, reason [%s]" % reason)
     connector.connect()
コード例 #4
0
ファイル: connection.py プロジェクト: jldupont/pyjld
 def buildProtocol(self, addr):
     """
     Builds a Transport protocol instance
     """
     doLog(self.logger, "TransportFactory", "debug", "buildProtocol")
     return Transport(self.iq, self.eq, self.logger)
コード例 #5
0
ファイル: connection.py プロジェクト: jldupont/pyjld
 def startedConnecting(self, connector):
     doLog(self.logger, "TransportFactory", "debug", "startedConnecting")
コード例 #6
0
ファイル: connection.py プロジェクト: jldupont/pyjld
 def dataReceived(self, data):
     """
     Simply queue the received data
     """
     self.iq.put(data)
     doLog(self.logger, "Transport", "debug", "dataReceived, len[%s]" % len(data))
コード例 #7
0
ファイル: connection.py プロジェクト: jldupont/pyjld
 def connectionMade(self):
     ""
     doLog(self.logger, "Transport", "debug", "connectionMade")
コード例 #8
0
ファイル: connection.py プロジェクト: jldupont/pyjld
        except Queue.Empty, e:
            return
        except Exception, e:
            doLog(self.logger, "Transport", "error", "_procressEgressQueue: error dequeuing [%s]" % e)
            return

        print "class: %s" % self.__class__
        print "_processEgressQueue: type: %s" % type(self.transport)

        try:
            self.transport.write(data_to_send)
        except Exception, e:
            doLog(
                self.logger,
                "Transport",
                "error",
                "_procressEgressQueue: transport write error[%s] type[%s] data_to_send[%s]"
                % (e, type(data_to_send), data_to_send),
            )
            return

        try:
            self.eq.task_done()
            doLog(self.logger, "Transport", "debug", "sent data, len[%s]" % len(data_to_send))
        except Exception, e:
            doLog(
                self.logger,
                "Transport",
                "error",
                "_procressEgressQueue: task_done error[%s] type[%s] data_to_send[%s]"
                % (type(e), type(data_to_send), data_to_send),
コード例 #9
0
ファイル: logger-test.py プロジェクト: bljcode/flaskdemo
def logInfo(info):
    if 'logger' in sys.modules.keys():
        from logger import doLog
        doLog(str(info))
    else:
        print(str(info))