All pastes #368940 Raw Edit

Miscellany

public text v1 · immutable
#368940 ·published 2007-02-23 13:48 UTC
rendered paste body

def parse_SMSG_COMPRESSED_UPDATE_OBJECT(_stream):
    uncompr_len = _stream.getI()
    _compr_data = _stream.getRest()
    try:
        _decompr_data = _compr_data.decode("zlib")
        #uncompr_str = "\n"+dump2hexstr(_decompr_data)
        return parse_SMSG_UPDATE_OBJECT(BuffStream(_decompr_data))
    except Exception, e:
        uncompr_str = "failed to unpack zlib"
        orig_str = "\n"+dump2hexstr(_compr_data)

    return dict(sys._getframe().f_locals)