%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib64/python2.7/site-packages/msgpack/
Upload File :
Create Path :
Current File : //usr/lib64/python2.7/site-packages/msgpack/fallback.pyo

�
��Zc@s�dZddlZddlZddlZejddkraeZeZe	Z
eZd�Z
n!eZeefZeZ
d�Z
eed�r�ddlmZydd	lmZWn!ek
r�dd
lmZnXeZdefd��YZneZdd
lmZd�ZddlmZmZm Z m!Z!m"Z"m#Z#ddl$m%Z%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0e1e2d�Z3d�Z4d�Z5d�Z6defd��YZ7defd��YZ8dS(s.Fallback pure Python implementation of msgpacki����NiicCs
|j�S(N(titems(td((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pytdict_iteritemsscCs
|j�S(N(t	iteritems(R((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyRstpypy_version_info(tnewlist_hint(tBytesBuilder(t
StringBuildertStringIOcBs&eZdd�Zd�Zd�ZRS(tcCs>|r.tt|��|_|jj|�nt�|_dS(N(Rtlentbuildertappend(tselfts((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyt__init__ scCsPt|t�r|j�}nt|t�r<t|�}n|jj|�dS(N(t
isinstancet
memoryviewttobytest	bytearraytbytesRR(R
R((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pytwrite&s
cCs
|jj�S(N(Rtbuild(R
((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pytgetvalue,s(t__name__t
__module__RRR(((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyRs	(tBytesIOcCsgS(N((tsize((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyt<lambda>1s(t
BufferFullt	OutOfDatatUnpackValueErrortPackValueErrortPackOverflowErrort	ExtraData(tExtTypeiiiii�cCs6||�|kr"||�|kS||�|kSdS(N((tobjttttypettuple((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyt_check_type_strictNscCs~yt|�}WnItk
r[tsUtt|��}tjdt|�t�q\�nX|jdkrzt	d��n|S(Ns�using old buffer interface to unpack %s; this leads to unpacking errors if slicing is used and will be removed in a future versionis$cannot unpack from multi-byte object(
Rt	TypeErrortPY3tbuffertwarningstwarnR&tRuntimeWarningtitemsizet
ValueError(R$tview((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyt_get_data_from_bufferUs
	

cKs)tjdt�|j�}t||�S(NsbDirect calling implementation's unpack() is deprecated, Use msgpack.unpack() or unpackb() instead.(R,R-tPendingDeprecationWarningtreadtunpackb(tstreamtkwargstdata((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pytunpackgs
cKsttd|�}|j|�y|j�}Wntk
rKtd��nX|j�rpt||j���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(	tUnpackertNonetfeedt_unpackRRt_got_extradataR"t_get_extradata(tpackedR7tunpackertret((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyR5os

R:cBs�eZdZddeeddddddedddddd�Zd�Zd�Zd�Z	d�Z
d�Zd	�Zd
�Z
ed�Zed�Zd
�Zd�ZeZdd�Zdd�Zdd�Zdd�Zd�ZRS(sB
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(16*1024, max_buffer_size)`)

    :param bool use_list:
        If true, unpack msgpack array to Python list.
        Otherwise, unpack to Python tuple. (default: True)

    :param bool raw:
        If true, unpack msgpack raw to Python bytes (default).
        Otherwise, unpack to Python str (or unicode on Python 2) by decoding
        with UTF-8 encoding (recommended).
        Currently, the default is true, but it will be changed to false in
        near future.  So you must specify it explicitly for keeping backward
        compatibility.

        *encoding* option which is deprecated overrides this option.

    :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:
        (deprecated) 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 should set this parameter when unpacking data from untrusted 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, raw=False)
        for o in unpacker:
            process(o)

    example of streaming deserialize from socket::

        unpacker = Unpacker(raw=False)
        while True:
            buf = sock.recv(1024**2)
            if not buf:
                break
            unpacker.feed(buf)
            for o in unpacker:
                process(o)
    ii���cCs$|dk	rtjdt�n|	dkr4d}	n|dkrLt|_n0t|j�sjtd��n||_	t
|_t�|_d|_
d|_|
p�d|_||jkr�td��n|p�t|jd�|_t|�|_||_|	|_||_||_||_||_||_||_|
|_||_||_||_ d|_!|dk	r�t|�r�td��n|dk	r�t|�r�td��n|dk	r�t|�r�td
��n|dk	r|dk	rtd��nt|�s td��ndS(Ns.encoding is deprecated, Use raw=False instead.tstricts!`file_like.read` must be callableiiiis.read_size must be smaller than max_buffer_sizeiis`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���i@("R;R,R-R3tTruet_feedingtcallableR4R)t	file_liketFalseRt_buffert_buff_it_buf_checkpointt_max_buffer_sizeR0tmint
_read_sizetboolt_rawt	_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_lent_stream_offset(R
RGt	read_sizetuse_listtrawtobject_hooktobject_pairs_hookt	list_hooktencodingtunicode_errorstmax_buffer_sizetext_hooktmax_str_lentmax_bin_lent
max_array_lentmax_map_lentmax_ext_len((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyR�sV

																			cCs�t|�}t|j�|jt|�|jkr>t�n|jdkrx|j|j4|j|j8_d|_n|j|7_dS(Ni(R2R
RIRJRLRRK(R
t
next_bytesR1((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyR<s)	
cCs)|j|j|j7_|j|_dS(s+ Gets rid of the used parts of the buffer. N(R]RJRK(R
((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyt_consume&scCs|jt|j�kS(N(RJR
RI(R
((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyR>+scCs|j|jS(N(RIRJ(R
((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyR?.scCs
|j|�S(N(t_read(R
tn((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyt
read_bytes1scCs5|j|�|j}|||_|j|||!S(N(t_reserveRJRI(R
Rpti((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyRo4s
	
cCst|j�|j|}|dkr*dS|jrH|j|_t�n|jdkr�|j|j4|j|j8_d|_n|}x]|dkr�t|j|�}|jj	|�}|s�Pn|j|7_|t|�8}q�Wt|j�||jkrd|_t�ndS(Ni(
R
RIRJRERKRtmaxRNRGR4(R
Rptremain_bytest
to_read_bytest	read_data((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyRr;s*		
	cCs�
t}d}d}|jd�|j|j}|jd7_|d@dkrW|}n/
|d@dkrxd|dA}n
|d@dkr�|d@}t}||jkr�td	||j��n|j|�}n�|d
@dkr|d@}t	}||j
kr�
td
||j
��q�
nk|d
@dkre|d@}t}||jkr�
td||j��q�
n!|dkrzd}n|dkr�t
}n�|dkr�t}n�|dkrt}|jd�|j|j}|jd7_||jkr
td||jf��n|j|�}ng|dkr�t}|jd�tjd|j|j�d}|jd7_||jkr�td||jf��n|j|�}n�
|dkr3t}|jd�tjd|j|j�d}|jd7_||jkr!td||jf��n|j|�}nS
|dkr�t}|jd�tjd|j|j�\}}|jd7_||jkr�td||jf��n|j|�}n�	|dkrKt}|jd�tjd|j|j�\}}|jd7_||jkr9td||jf��n|j|�}n;	|d kr�t}|jd!�tjd"|j|j�\}}|jd!7_||jkr�td||jf��n|j|�}n�|d#kr!|jd�tjd$|j|j�d}|jd7_ne|d%krk|jd&�tjd'|j|j�d}|jd&7_n|d(kr�|jd�|j|j}|jd7_n�|d)kr�|jd�tjd|j|j�d}|jd7_n�|d*kr:|jd�tjd|j|j�d}|jd7_nL|d+kr�|jd&�tjd,|j|j�d}|jd&7_n|d-kr�|jd�tjd.|j|j�d}|jd7_n�|d/kr|jd�tjd0|j|j�d}|jd7_nn|d1krb|jd�tjd2|j|j�d}|jd7_n$|d3kr�|jd&�tjd4|j|j�d}|jd&7_n�|d5kr)t}|jdkr�tdd|jf��n|jd�tjd6|j|j�\}}|jd7_n]|d7kr�t}|jdkrftdd|jf��n|jd�tjd8|j|j�\}}|jd7_n�|d9kr#	t}|jdkr�tdd|jf��n|jd!�tjd:|j|j�\}}|jd!7_nc|d;kr�	t}|jd&kr`	tdd&|jf��n|jd<�tjd=|j|j�\}}|jd<7_n�|d>kr
t}|jd?kr�	tdd?|jf��n|jd@�tjdA|j|j�\}}|jd@7_ni|dBkr�
t}|jd�|j|j}|jd7_||jkr�
td	||j��n|j|�}n�|dCkrt}|jd�tjd|j|j�\}|jd7_||jkrtd	||j��n|j|�}nm|dDkr�t}|jd�tjd|j|j�\}|jd7_||jkr�td	||j��n|j|�}n�|dEkrt	}|jd�tjd|j|j�\}|jd7_||j
kr�
td
||j
��q�
nr|dFkr�t	}|jd�tjd|j|j�\}|jd7_||j
kr�
td
||j
��q�
n�|dGkr
|jd�tjd|j|j�\}|jd7_||jkr�td||j��nt}n�|dHkrv
|jd�tjd|j|j�\}|jd7_||jkrm
td||j��nt}ntdI|��|||fS(JNiii�i�i����i�i�is%s exceeds max_str_len(%s)i�i�is%s exceeds max_array_len(%s)s%s exceeds max_map_len(%s)i�i�i�i�s%s exceeds max_bin_len(%s)i�is>Hi�is>Ii�tBbs%s exceeds max_ext_len(%s)i�is>Hbi�is>Ibi�s>fi�is>di�i�i�i�s>Qi�tbi�s>hi�s>ii�s>qi�tb1si�tb2si�tb4si�i	tb8si�iitb16si�i�i�i�i�i�i�sUnknown header: 0x%x(tTYPE_IMMEDIATER;RrRIRJtTYPE_RAWRXRRot
TYPE_ARRAYRZtTYPE_MAPR[RHRDtTYPE_BINRYtstructtunpack_fromtTYPE_EXTR\(R
texecutettypRpR$RytL((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyt_read_header[s�
	


			



!
!
!










!
!
!
!
!





	
	c	s��j|�\}}}|tkrC|tkr?td��n|S|tkrn|tkrjtd��n|S|tkr|tkr�x!t|�D]}�jt�q�WdSt	|�}x*t|�D]}|j
�jt��q�W�jdk	r�j|�}n�jr|St|�S|tkr|tkrlx.t|�D] }�jt��jt�qDWdS�jdk	r��j�fd�t|�D��}n`i}x6t|�D](}�jt�}�jt�||<q�W�jdk	r�j|�}n|S|tkrdS|tkrx�jdk	rM|j�j�j�}n'�jret|�}n|jd�}|S|tkr��j|t|��S|tkr�t|�S|S(NsExpected arraysExpected mapc3s-|]#}�jt��jt�fVqdS(N(R=tEX_CONSTRUCT(t.0t_(R
(s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pys	<genexpr>Qstutf_8(R�tEX_READ_ARRAY_HEADERR�RtEX_READ_MAP_HEADERR�tEX_SKIPtxrangeR=RRR�RTR;RSR'RVRUR�RQtdecodeRRRPRR�RWR�(	R
R�R�RpR$RsRBR�tkey((R
s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyR=/sf
	
cCs|S(N((R
((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyt__iter__mscCsIy!|jt�}|j�|SWn!tk
rD|j�t�nXdS(N(R=R�RnRt
StopIteration(R
RB((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyt__next__ps


cCsT|jt�|dk	rFtjdt�||j|j|j!�n|j	�dS(Ns;`write_bytes` option is deprecated.  Use `.tell()` instead.(
R=R�R;R,R-tDeprecationWarningRIRKRJRn(R
twrite_bytes((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pytskip{s

cCsV|jt�}|dk	rHtjdt�||j|j|j!�n|j	�|S(Ns;`write_bytes` option is deprecated.  Use `.tell()` instead.(
R=R�R;R,R-R�RIRKRJRn(R
R�RB((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyR9�s
cCsV|jt�}|dk	rHtjdt�||j|j|j!�n|j	�|S(Ns;`write_bytes` option is deprecated.  Use `.tell()` instead.(
R=R�R;R,R-R�RIRKRJRn(R
R�RB((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pytread_array_header�s
cCsV|jt�}|dk	rHtjdt�||j|j|j!�n|j	�|S(Ns;`write_bytes` option is deprecated.  Use `.tell()` instead.(
R=R�R;R,R-R�RIRKRJRn(R
R�RB((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pytread_map_header�s
cCs|jS(N(R](R
((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyttell�sN(RRt__doc__R;RDR#RR<RnR>R?RqRoRrR�R�R=R�R�tnextR�R9R�R�R�(((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyR:�s6N		?							 �>			tPackercBs�eZdZdddeeeed�Zeee	d�Z
d�Zd�Zd�Z
d�Zd�Zd�Zd	�Zed
�Zd�Zd�Zd
�Zd�ZRS(sh
    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 bool use_single_float:
        Use single precision float type for float. (default: False)

    :param bool autoreset:
        Reset buffer after each pack and return its 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 enables str8 type for unicode.

    :param bool strict_types:
        If set to true, types will be checked to be exact. Derived classes
        from serializeable types will not be serialized and will be
        treated as unsupported type and forwarded to default.
        Additionally tuples will not be serialized as lists.
        This is useful when trying to implement accurate serialization
        for python types.

    :param str encoding:
        (deprecated) Convert unicode to bytes with this encoding. (default: 'utf-8')

    :param str unicode_errors:
        Error handler for encoding unicode. (default: 'strict')
    cCs�|dkrd}ntjdt�|dkr:d}n||_||_||_||_||_||_	t
�|_|dk	r�t|�s�t
d��q�n||_dS(NR�s.encoding is deprecated, Use raw=False instead.RCsdefault must be callable(R;R,R-R3t
_strict_typest
_use_floatt
_autoresett
_use_bin_typeRQRRRRIRFR)t_default(R
tdefaultRdRetuse_single_floatt	autoresettuse_bin_typetstrict_types((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyR�s$								cCs!t}|jr|}t}nttf}x�tr|dkrNtd��n|dkrj|jjd�S||t	�r�|r�|jjd�S|jjd�S||t
�r6d|ko�dknr�|jjtjd|��Sd|ko�dknr|jjtjd	|��Sd|ko5d
knrY|jjtjdd|��Sd
|kopdknr�|jjtjdd|��Sd
|ko�dknr�|jjtjdd|��Sd|ko�d
knr
|jjtjdd|��Sd|ko!dknrE|jjtjdd|��Sd|ko\dknr�|jjtjdd|��Sd|ko�dknr�|jjtjdd|��Sd|ko�dknr�|jjtjd d!|��S|r'|j
dk	r'|j
|�}t}q-ntd"��n||ttf�r�t|�}|d;krtd%t|�j��n|j|�|jj|�S||t�r%|jdkr�td&��n|j|j|j�}t|�}|d<krtd'��n|j|�|jj|�S||t�rt|�|j}|d=krbtd(��n|j|�|jj|�S||t�r�|jr�|jjtjd)d*|��S|jjtjd+d,|��S||t�rH|j }|j!}	t|	�}
|
d-kr!|jjd.�n�|
d#kr@|jjd/�n�|
d0kr_|jjd1�n�|
d2kr~|jjd3�n�|
d4kr�|jjd5�n{|
d
kr�|jjtjd6d7|
��nM|
dkr�|jjtjdd8|
��n|jjtjdd9|
��|jjtjd	|��|jj|	�dS|||�r�t|�}|j"|�x,t#|�D]}|j$|||d-�q}WdS||t%�r�|j&t|�t'|�|d-�S|r|j
dk	r|j
|�}d-}q-ntd:|f��q-WdS(>Nisrecursion limit exceededs�s�s�i�tBi��Ryi�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 rangeii s%s is too larges5Can't encode unicode string: no encoding is specifiedsString is too largesMemoryview is too larges>Bfi�s>Bdi�is�s�is�is�is�s>BBi�i�i�sCannot serialize %rIII((RHR�tlistR'RDR R;RIRROt	int_typesR�tpackR�R!RRR
R&Rt_pack_bin_headertUnicodeRQR)tencodeRRt_pack_raw_headerRR/tfloatR�R#tcodeR8t_pack_array_headerR�t_packtdictt_pack_map_pairsR(R
R$t
nest_limittchecktcheck_type_stricttdefault_usedt
list_typesRpR�R8R�Rs((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyR��s�			


			""
cCsmy|j|�Wnt�|_�nX|jj�}|jrQt�|_ntrit|�|_n|S(N(R�RRIRR�tUSING_STRINGBUILDER(R
R$RB((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyR�Ns	cCsY|jt|�|�|jj�}|jr=t�|_ntrUt|�|_n|S(N(R�R
RIRR�RR�(R
tpairsRB((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pytpack_map_pairs[s	cCse|dkrt�n|j|�|jj�}|jrIt�|_ntrat|�|_n|S(Nii I(R R�RIRR�RR�(R
RpRB((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pytpack_array_headerds	
	cCse|dkrt�n|j|�|jj�}|jrIt�|_ntrat|�|_n|S(Nii I(R t_pack_map_headerRIRR�RR�(R
RpRB((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pytpack_map_headeros	
	cCs�t|t�std��nd|ko5dknsItd��nt|t�sgtd��nt|�}|dkr�td��n|dkr�|jjd	�n�|d
kr�|jjd�n�|dkr�|jjd
�n�|dkr
|jjd�n�|dkr)|jjd�n~|dkrX|jjdt	j
d|��nO|dkr�|jjdt	j
d|��n |jjdt	j
d|��|jjt	j
d|��|jj|�dS(Nstypecode must have int type.iistypecode should be 0-127sdata must have bytes typeI����sToo large datais�is�is�is�is�i�s�R�i��s�s>Hs�s>I(RtintR)R0RR
R RIRR�R�(R
ttypecodeR8R�((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyt
pack_ext_typezs4## cCs�|dkr,|jjtjdd|��S|dkrW|jjtjdd|��S|dkr�|jjtjdd	|��Std
��dS(NiR�i�i��s>BHi�I����s>BIi�sArray is too large(RIRR�R�R (R
Rp((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyR��s cCs�|dkr,|jjtjdd|��S|dkrW|jjtjdd|��S|dkr�|jjtjdd	|��Std
��dS(NiR�i�i��s>BHi�I����s>BIi�sDict is too large(RIRR�R�R (R
Rp((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyR��s cCsP|j|�x<|D]4\}}|j||d�|j||d�qWdS(Ni(R�R�(R
RpR�R�tktv((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyR��s
cCs�|dkr/|jjtjdd|��n�|jrf|dkrf|jjtjdd|��nh|dkr�|jjtjdd	|��n:|d
kr�|jjtjdd|��ntd
��dS(NiR�i�i�s>BBi�i��s>BHi�I����s>BIi�sRaw is too large(RIRR�R�R�R (R
Rp((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyR��s#"""cCs�|js|j|�S|dkrA|jjtjdd|��S|dkrl|jjtjdd|��S|dkr�|jjtjdd	|��Std
��dS(Ni�s>BBi�i��s>BHi�I����s>BIi�sBin is too large(R�R�RIRR�R�R (R
Rp((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyR��s	
cCs
|jj�S(N(RIR(R
((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyR�scCst�|_dS(N(RRI(R
((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pytreset�sN(RRR�R;RHRDRtDEFAULT_RECURSE_LIMITRR(R�R�R�R�R�R�R�R�R�R�R�RR�(((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyR��s$(		m	
												(9R�tsysR�R,tversion_infoRDR*R�R�tstrR�trangeR�RRHtlongtunicodethasattrt__pypy__Rt__pypy__.buildersRRtImportErrorR�tobjectRtioRtmsgpack.exceptionsRRRR R!R"tmsgpackR#R�R�R�R�RR�R�R�R�R�R�R&R'R(R2R9R5R:R�(((s6/usr/lib64/python2.7/site-packages/msgpack/fallback.pyt<module>sZ	
	.			��

Zerion Mini Shell 1.0