コード例 #1
0
        def create_reader(bytes):
            b = Buffer(1024)
            for byte in bytes:
                b.write_byte(byte)
            b.flip()

            p = PacketReader(b)
            p.packet.position = b.position
            p.packet.limit = b.limit
            return p
コード例 #2
0
ファイル: client.py プロジェクト: huangzhiyong/gevent-MySQL
 def __init__(self):
     self.state = self.STATE_INIT
     self.buffer = Buffer(1024 * 16)
     self.socket = None
     self.reader = None
     self.writer = None
     self._time_command = False  #whether to keep timing stats on a cmd
     self._command_time = -1
     self._incommand = False
     self.current_resultset = None