recipe-577025.py 文件源码

python
阅读 34 收藏 0 点赞 0 评论 0

项目:code 作者: ActiveState 项目源码 文件源码
def handle(self):
        '''
        Handle multiple requests - each expected to be a 4-byte length,
        followed by the LogRecord in pickle format.
        '''
        while 1:
            chunk = self.connection.recv(4)
            if len(chunk) < 4:
                break
            slen = struct.unpack('>L', chunk)[0]
            chunk = self.connection.recv(slen)
            while len(chunk) < slen:
                chunk = chunk + self.connection.recv(slen - len(chunk))
            obj = self.unPickle(chunk)
            record = logging.makeLogRecord(obj)
            self.handleLogRecord(record)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号