-=[ Mr. Bumblebee ]=-
_Indonesia_

Path : /usr/lib/python2.7/dist-packages/bzrlib/
File Upload :
Current File : //usr/lib/python2.7/dist-packages/bzrlib/_chk_map_py.pyc

ó
î:ïNc@@sdZddlmZddlZddlZddlmZdada	da
d„Zd„Zd„Z
dd„Zdd	„Zd
„ZdS(s4Python implementation of _search_key functions, etc.i(tabsolute_importN(tStaticTuplecC@stj|ƒd@S(NIÿÿÿÿ(tzlibtcrc32(tbit((s6/usr/lib/python2.7/dist-packages/bzrlib/_chk_map_py.pyt_crc32scC@s*djg|D]}dt|ƒ^q
ƒS(sDMap the key tuple into a search key string which has 16-way fan out.ts%08X(tjoinR(tkeyR((s6/usr/lib/python2.7/dist-packages/bzrlib/_chk_map_py.pyt_search_key_16-scC@sDdjg|D]}tjdt|ƒƒ^q
ƒ}|jddƒS(s©Map the key tuple into a search key string which has 255-way fan out.

    We use 255-way because '
' is used as a delimiter, and causes problems
    while parsing.
    Rs>Ls
t_(RtstructtpackRtreplace(RRtbytes((s6/usr/lib/python2.7/dist-packages/bzrlib/_chk_map_py.pyt_search_key_2552s4cC@s§tdkr:ddlm}|ja|ja|jantd|ƒ}|jdƒ}|j	ƒ}|dkr†t
d|fƒ‚ni}|ddkr¯td|ƒ‚nt|d	ƒ}t|d
ƒ}	t|dƒ}
|d}d
}xÊ|t
|ƒkr»|||}
|
jdƒ}|d	7}t
|ƒ|	d	krgt
dt
|ƒ|	d	|
fƒ‚nt|dƒ}||||!}||7}dj|ƒ}||tj|d ƒ<qòWt
|ƒ|
krêt
d|
||fƒ‚n||_|
|_||_||_|	|_ttt
|d
ƒƒ|
t
|ƒt
|ƒd
|_|sjd|_d|_nt|_||_t
|ƒ|jƒkr£t
dƒ‚n|S(s–Deserialise bytes, with key key, into a LeafNode.

    :param bytes: The bytes of the node.
    :param key: The key that the serialised node has.
    i(tchk_maptsearch_key_funcs
ts&We did not have a final newline for %sschkleaf:snot a serialised leaf node: %riiiiiRs/Incorrect number of elements (%d vs %d) for: %riÿÿÿÿs-item count (%d) mismatch for key %s, bytes %rs"_current_size computed incorrectlyN(t	_LeafNodetNonetbzrlibRt_unknowntLeafNodetInternalNodet
_InternalNodetsplittpoptAssertionErrort
ValueErrortinttlenRRt
from_sequencet_itemst_lent
_maximum_sizet_keyt
_key_widthtsumtmapt	_raw_sizet_search_prefixt_common_serialised_prefixt
_current_size(RRRRtresulttlinesttrailingtitemstmaximum_sizetwidthtlengthtprefixtpostlinetelementstnum_value_linestvalue_linestvalue((s6/usr/lib/python2.7/dist-packages/bzrlib/_chk_map_py.pyt_deserialise_leaf_node<sb		

 
					8			cC@s¥tdkr:ddlm}|ja|ja|jantd|ƒ}|jdƒ}|ddkrwt	dƒ‚n|j
dƒi}|ddkr­t	d	|ƒ‚nt|d
ƒ}t|dƒ}t|dƒ}	|d
}
xD|dD]8}|
|}|jdd
ƒ\}}
t
|
ƒ||<qòWt|ƒdkrStd|ƒ‚n||_|	|_||_||_||_d|_t|ƒ|_|
|_|S(Ni(RRs
iÿÿÿÿRslast line must be ''schknode:s"not a serialised internal node: %riiiiiRsWe didn't find any item for %s(RRRRRRRRRRRRtrsplitRRRR!R"R#R$R%R(t_node_widthR)(RRRRR,R-R/R0R1R2t
common_prefixR5R3tflat_key((s6/usr/lib/python2.7/dist-packages/bzrlib/_chk_map_py.pyt_deserialise_internal_node{s@		


							cC@sB|jdƒ}|djdƒ\}}t|ƒt|dƒfS(sETake a CHKInventory value string and return a (file_id, rev_id) tuples
is: i(Rtintern(Rtsectionstkindtfile_id((s6/usr/lib/python2.7/dist-packages/bzrlib/_chk_map_py.pyt_bytes_to_text_key¤s(t__doc__t
__future__RRRtbzrlib.static_tupleRRRRRRR	RR:R?RD(((s6/usr/lib/python2.7/dist-packages/bzrlib/_chk_map_py.pyt<module>s			
?)

Copyright © 2017 || Recoded By Mr.Bumblebee