/usr/lib64/python2.6/site-packages/msgpack
NameSizeModeActions
exceptions.py5030644editdlrm
exceptions.pyc19170644editdlrm
fallback.py318920644editdlrm
fallback.pyc266870644editdlrm
_packer.so2547750644editdlrm
_unpacker.so2999950644editdlrm
_version.py200644editdlrm
_version.pyc1940644editdlrm
__init__.py13850644editdlrm
__init__.pyc21740644editdlrm
Edit: /usr/lib64/python2.6/site-packages/msgpack/fallback.pyc (26687B)
Ñò DVc @sÙdZddkZddkZddkZeiddjo%eZeZe Z e Z d„Z n"eZeefZeZ d„Z eedƒojddklZydd klZWn#ej odd klZnXeZd efd „ƒYZn eZdd klZd„ZddklZlZl Z l!Z!l"Z"ddk#l$Z$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/d„Z0d„Z1defd„ƒYZ2defd„ƒYZ3dS(s.Fallback pure Python implementation of msgpackiÿÿÿÿNiicCs |iƒS(N(titems(td((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pytdict_iteritems scCs |iƒS(N(t iteritems(R((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyRstpypy_version_info(t newlist_hint(t BytesBuilder(t StringBuildertStringIOcBs&eZdd„Zd„Zd„ZRS(tcCs@|o)tt|ƒƒ|_|ii|ƒn tƒ|_dS(N(Rtlentbuildertappend(tselfts((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyt__init__ scCs|ii|ƒdS(N(R R (R R((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pytwrite&scCs |iiƒS(N(R tbuild(R ((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pytgetvalue(s(t__name__t __module__RRR(((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyRs  (tBytesIOcCsgS(((tsize((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyt-s(t BufferFullt OutOfDatatUnpackValueErrortPackValueErrort ExtraData(tExtTypeiiiiiÿcKsEt||}|iƒ}|iƒot||iƒƒ‚n|S(sŒ Unpack an object from `stream`. Raises `ExtraData` when `packed` contains extra bytes. See :class:`Unpacker` for options. (tUnpackert _fb_unpackt_fb_got_extradataRt_fb_get_extradata(tstreamtkwargstunpackertret((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pytunpackHs   cKsxtd|}|i|ƒy|iƒ}Wntj otdƒ‚nX|iƒot||iƒƒ‚n|S(sŒ Unpack an object from `packed`. Raises `ExtraData` when `packed` contains extra bytes. See :class:`Unpacker` for options. sData is not enough.N( RtNonetfeedRRRR RR!(tpackedR#R$R%((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pytunpackbVs  RcBsõeZdZddeddddddedddddd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „Zdd „Zedd„Zedd„Zd„ZeZdd„Zdd„Zdd„Zdd„ZRS(s^Streaming unpacker. arguments: :param file_like: File-like object having `.read(n)` method. If specified, unpacker reads serialized data from it and :meth:`feed()` is not usable. :param int read_size: Used as `file_like.read(read_size)`. (default: `min(1024**2, max_buffer_size)`) :param bool use_list: If true, unpack msgpack array to Python list. Otherwise, unpack to Python tuple. (default: True) :param callable object_hook: When specified, it should be callable. Unpacker calls it with a dict argument after unpacking msgpack map. (See also simplejson) :param callable object_pairs_hook: When specified, it should be callable. Unpacker calls it with a list of key-value pairs after unpacking msgpack map. (See also simplejson) :param str encoding: Encoding used for decoding msgpack raw. If it is None (default), msgpack raw is deserialized to Python bytes. :param str unicode_errors: Used for decoding msgpack raw with *encoding*. (default: `'strict'`) :param int max_buffer_size: Limits size of data waiting unpacked. 0 means system's INT_MAX (default). Raises `BufferFull` exception when it is insufficient. You shoud set this parameter when unpacking data from untrasted source. :param int max_str_len: Limits max length of str. (default: 2**31-1) :param int max_bin_len: Limits max length of bin. (default: 2**31-1) :param int max_array_len: Limits max length of array. (default: 2**31-1) :param int max_map_len: Limits max length of map. (default: 2**31-1) example of streaming deserialize from file-like object:: unpacker = Unpacker(file_like) for o in unpacker: process(o) example of streaming deserialize from socket:: unpacker = Unpacker() while True: buf = sock.recv(1024**2) if not buf: break unpacker.feed(buf) for o in unpacker: process(o) itstrictiÿÿÿcCsý|djo t|_n3t|iƒptdƒ‚n||_t|_g|_d|_ d|_ d|_ d|_ | pd|_ ||i jotdƒ‚n|pt|i dƒ|_||_||_||_||_||_||_| |_| |_| |_| |_||_||_|dj ot|ƒ otdƒ‚n|dj ot|ƒ otd ƒ‚n|dj ot|ƒ otd ƒ‚n|dj o|dj otd ƒ‚nt| ƒptd ƒ‚ndS(Ns!`file_like.read` must be callableiiiis.read_size must be smaller than max_buffer_sizeis`list_hook` is not callables`object_hook` is not callables#`object_pairs_hook` is not callables8object_pairs_hook and object_hook are mutually exclusives`ext_hook` is not callableI€iÿÿÿ(R'tTruet _fb_feedingtcallabletreadt TypeErrort file_liketFalset _fb_bufferst _fb_buf_it _fb_buf_ot _fb_buf_nt_fb_sloppinesst_max_buffer_sizet ValueErrortmint _read_sizet _encodingt_unicode_errorst _use_listt _list_hookt _object_hookt_object_pairs_hookt _ext_hookt _max_str_lent _max_bin_lent_max_array_lent _max_map_lent _max_ext_len(R R1t read_sizetuse_listt object_hooktobject_pairs_hookt list_hooktencodingtunicode_errorstmax_buffer_sizetext_hookt max_str_lent max_bin_lent max_array_lent max_map_lent max_ext_len((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyR®sJ                     cCs«t|tiƒo|iƒ}n!t|tƒot|ƒ}n|ipt‚|it|ƒ|i |i jo t ‚n|it|ƒ7_|i i |ƒdS(N(t isinstancetarrayttostringt bytearraytbytesR-tAssertionErrorR6R R7R8RR3R (R t next_bytes((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyR(îs  cCs‡|ioVx3t|iƒD]"}|it|i|ƒ8_qW|i|i|_d|_n|io|i|_n d|_dS(s3 Gets rid of some of the used parts of the buffer. iN(R4txrangeR6R R3R5R7(R ti((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyt_fb_sloppy_consumeús    cCsº|ioVx3t|iƒD]"}|it|i|ƒ8_qW|i|i|_d|_n|io1|id|i|id<|i|i8_n d|_d|_d|_dS(s+ Gets rid of the used parts of the buffer. iN(R4R]R6R R3R5R7(R R^((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyt _fb_consumes      cCsX|it|iƒjotS|iotS|iptS|iidƒotStS(Ni(R4R R3R,R-R2R1R/(R ((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyR s  cCs|S(N((R ((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyt__iter__ scCs |i|ƒS(N(t_fb_read(R tn((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyt read_bytes#scCsd|_|i|_dS(Ni(R4R7R5(R ((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyt _fb_rollback&s cCs=|i|i}|o|d|i|djotdd>|ifƒ‚ntid?|id@|ƒƒ\}}nõ|dAjogt}tid|id|ƒƒd}||ijotd||iƒ‚n|i||ƒ}n|dBjogt}tid|id|ƒƒd}||ijotd||iƒ‚n|i||ƒ}n |dCjogt}tid|id|ƒƒd}||ijotd||iƒ‚n|i||ƒ}n™|dDjoUtid|id|ƒƒd}||i jotd ||i ƒ‚nt }n7|dEjoUtid|id|ƒƒd}||i jotd ||i ƒ‚nt }nÕ|dFjoUtid|id|ƒƒd}||i jotd ||i ƒ‚nt }ns|dGjoUtid|id|ƒƒd}||i jotd ||i ƒ‚nt }ntdH|ƒ‚|||fS(INiii€iàtbi is%s exceeds max_str_len(%s)iðiis%s exceeds max_array_len(%s)s%s exceeds max_map_len(%s)iÀiÂiÃiÄtBs%s exceeds max_bin_len(%s)iÅs>HiiÆs>IiiÇtBbs%s exceeds max_ext_len(%s)iÈs>HbiiÉs>IbiiÊs>fiËs>diiÌiÍiÎiÏs>QiÐiÑs>hiÒs>iiÓs>qiÔtb1siÕtb2siÖtb4si×tb8si iØitb16siiÙiÚiÛiÜiÝiÞißsUnknown header: 0x%x(tTYPE_IMMEDIATER'RbtordtstructR&tTYPE_RAWRCR9t TYPE_ARRAYREtTYPE_MAPRFR2R,tTYPE_BINRDtTYPE_EXTRGR( R texecuteRhttypRctobjtcRmtL((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyt _read_headerVs0            " " " $ $ $ & & & & & & & & & & ( ( ( ( ( " " " "  "  "  " c sψi|ˆƒ\}}}|tjo"|tjotdƒ‚n|S|tjo"|tjotdƒ‚n|S|tjo²|tjo,x$t|ƒD]}ˆitˆƒq WdSt |ƒ}x-t|ƒD]}|i ˆit ˆƒƒqØWˆi dj oˆi |ƒ}nˆio|St|ƒS|tjoò|tjo<x4t|ƒD]&}ˆitˆƒˆitˆƒq_WdSˆidj o,ˆi‡‡fd†t|ƒDƒƒ}nih}x<t|ƒD].}ˆit ˆƒ} ˆit ˆƒ|| s (R‚tEX_READ_ARRAY_HEADERRyRtEX_READ_MAP_HEADERRztEX_SKIPR]RRR RƒR?R'R>ttupleRAR@RxR<tdecodeR=R|RBR{RuR[( R R}RhR~RcRR^R%R…tkey((R Rhs6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyRñsj                 cCsNy$|itdƒ}|iƒ|SWn#tj o|iƒt‚nXdS(N(RRƒR'R_RR`t StopIteration(R R%((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pytnext+s  cCs|it|ƒ|iƒdS(N(RRˆR`(R Rh((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pytskip5scCs |it|ƒ}|iƒ|S(N(RRƒR`(R RhR%((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyR&9s cCs |it|ƒ}|iƒ|S(N(RR†R`(R RhR%((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pytread_array_header>s cCs |it|ƒ}|iƒ|S(N(RR‡R`(R RhR%((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pytread_map_headerCs N(RRt__doc__R'R,RRR(R_R`R RaRdReR!RbRƒR‚RRt__next__RŽR&RR(((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyRhs6D    8      &›:    tPackercBs•eZdZdddeeed„Zeed„Z d„Z d„Z d„Z d„Z d „Zd „Zd „Zed „Zd „Zd„ZRS(sÐ MessagePack Packer usage: packer = Packer() astream.write(packer.pack(a)) astream.write(packer.pack(b)) Packer's constructor has some keyword arguments: :param callable default: Convert user type to builtin type that Packer supports. See also simplejson's document. :param str encoding: Convert unicode to bytes with this encoding. (default: 'utf-8') :param str unicode_errors: Error handler for encoding unicode. (default: 'strict') :param bool use_single_float: Use single precision float type for float. (default: False) :param bool autoreset: Reset buffer after each pack and return it's content as `bytes`. (default: True). If set this to false, use `bytes()` to get content and `.reset()` to clear buffer. :param bool use_bin_type: Use bin type introduced in msgpack spec 2.0 for bytes. It also enable str8 type for unicode. sutf-8R+cCst||_||_||_||_||_tƒ|_|dj o!t|ƒpt dƒ‚qgn||_ dS(Nsdefault must be callable( t _use_floatt _autoresett _use_bin_typeR<R=Rt_bufferR'R.R0t_default(R tdefaultRMRNtuse_single_floatt autoresett use_bin_type((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyRes        c Cs"t}xto |djotdƒ‚n|djo|iidƒS||tƒo)|o|iidƒS|iidƒS||tƒovd|jo djno|iiti d|ƒƒSd|jo djno|iiti d |ƒƒSd|jo d jno |iiti d d |ƒƒSd |jo djno |iiti dd|ƒƒSd |jo djno |iiti dd|ƒƒSd|jo d jno |iiti dd|ƒƒSd|jo djno |iiti dd|ƒƒSd|jo djno |iiti dd|ƒƒSd|jo djno |iiti dd|ƒƒSd|jo djno |iiti d d!|ƒƒStd"ƒ‚n|i oÉ||t ƒo¹t |ƒ}|d jo#|iiti d#d$|ƒƒnm|djo#|iiti dd%|ƒƒn=|djo#|iiti dd&|ƒƒn td'ƒ‚|ii|ƒS||t t fƒo@||t ƒo<|idjotd(ƒ‚n|i|i|iƒ}nt |ƒ}|d)jo$|iiti dd*|ƒƒn§|i o0|d jo#|iiti d#d+|ƒƒnm|djo#|iiti dd,|ƒƒn=|djo#|iiti dd-|ƒƒn td.ƒ‚|ii|ƒS||tƒoJ|io |iiti d/d0|ƒƒS|iiti d1d2|ƒƒS||tƒo¡|i}|i}||tƒpt‚||t ƒpt‚t |ƒ}|d3jo|iid4ƒn|d5jo|iid6ƒnã|d7jo|iid8ƒnÂ|d9jo|iid:ƒn¡|d;jo|iid<ƒn€|d jo#|iiti d#d=|ƒƒnP|djo#|iiti dd>|ƒƒn |iiti dd?|ƒƒ|iiti d |ƒƒ|ii|ƒdS||ttfƒoMt |ƒ}|i|ƒx,t|ƒD]} |i|| |d3ƒqzWdS||tƒo$|it |ƒt |ƒ|d3ƒS| o,|i!dj o|i!|ƒ}d3}q ntd@|ƒ‚q WdS(ANisrecursion limit exceededsÀsÃsÂi€RniàÿÿÿRmiÿtBBiÌi€ÿÿÿs>BbiÐiÿÿs>BHiÍi€ÿÿs>BhiÑIÿÿÿÿs>BIiÎi€s>BiiÒlÿÿÿÿs>BQiÏI€s>BqiÓsInteger value out of ranges>BBiÄiÅiÆsBytes is too larges5Can't encode unicode string: no encoding is specifiedii iÙiÚiÛsString is too larges>BfiÊs>BdiËisÔisÕisÖis×isØiÇiÈiÉsCannot serialize %r("R2R,RR'R—Rtboolt int_typesRwtpackR–RZR tUnicodeR<R0tencodeR=tfloatR”RtcodetdatatintR[tlistR‰t_fb_pack_array_headerR]t_packtdictt_fb_pack_map_pairsRR˜( R Rt nest_limitRVt default_usedRcR¤R¥RR^((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyR©rsÎ            # # #    $# # #             # #    cCsT|i|ƒ|iiƒ}|iotƒ|_ntot|ƒ|_n|S(N(R©R—RR•RtUSING_STRINGBUILDER(R RR%((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyR Ýs  cCs]|it|ƒ|ƒ|iiƒ}|iotƒ|_ntot|ƒ|_n|S(N(R«R R—RR•RR®(R tpairsR%((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pytpack_map_pairsæs cCsk|djo t‚n|i|ƒ|iiƒ}|iotƒ|_ntot|ƒ|_n|S(Nii I(R9R¨R—RR•RR®(R RcR%((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pytpack_array_headerïs    cCsk|djo t‚n|i|ƒ|iiƒ}|iotƒ|_ntot|ƒ|_n|S(Nii I(R9t_fb_pack_map_headerR—RR•RR®(R RcR%((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pytpack_map_headerús    cCsît|tƒptdƒ‚nd|jo djnptdƒ‚nt|tƒptdƒ‚nt|ƒ}|djotdƒ‚n|djo|iid ƒn|d jo|iid ƒnæ|d jo|iid ƒnÅ|djo|iidƒn¤|djo|iidƒnƒ|djo$|iidti d|ƒƒnR|djo$|iidti d|ƒƒn!|iidti d|ƒƒ|iiti d|ƒƒ|ii|ƒdS(Nstypecode must have int type.iistypecode should be 0-127sdata must have bytes typeIÿÿÿÿsToo large dataisÔisÕisÖis×isØiÿsÇRniÿÿsÈs>HsÉs>I( RVR¦R0R9RZR R—RRwR (R ttypecodeR¥R((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyt pack_ext_types4        $ $ cCs˜|djo!|iitidd|ƒƒS|djo |iitidd|ƒƒS|djo |iitidd |ƒƒStd ƒ‚dS( NiRniiÿÿs>BHiÜIÿÿÿÿs>BIiÝsArray is too large(R—RRwR R(R Rc((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyR¨"s !    cCs˜|djo!|iitidd|ƒƒS|djo |iitidd|ƒƒS|djo |iitidd |ƒƒStd ƒ‚dS( NiRni€iÿÿs>BHiÞIÿÿÿÿs>BIißsDict is too large(R—RRwR R(R Rc((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyR²+s !    cCsP|i|ƒx<|D]4\}}|i||dƒ|i||dƒqWdS(Ni(R²R©(R RcR¯R¬tktv((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyR«4s   cCs |iiƒS(N(R—R(R ((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyRZ:scCstƒ|_dS(N(RR—(R ((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pytreset=sN(RRR‘R'R2R,RtDEFAULT_RECURSE_LIMITRVR©R R°R±R³RµR¨R²R«RZR¸(((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pyR“Is  k   (4R‘tsysRWRwt version_infoR,tPY3R¦RŸtstrR¡trangeR]RR2tlongtunicodethasattrt__pypy__Rt__pypy__.buildersRRt ImportErrorR®tobjectRtioRtmsgpack.exceptionsRRRRRtmsgpackRRˆRƒR†R‡RuRyRzRxR{R|R¹R&R*RR“(((s6/usr/lib64/python2.6/site-packages/msgpack/fallback.pytsT        (  ÿâ