HEX
Server: Apache
System: Linux p102.lithium.hosting 4.18.0-553.141.1.el8_10.x86_64 #1 SMP Fri Jul 10 17:48:02 UTC 2026 x86_64
User: bvzmoamr (9955)
PHP: 8.1.34
Disabled: syslog
Upload Files
File: //proc/self/root/usr/lib64/python2.7/site-packages/hgext/largefiles/wirestore.pyc
�
1�3\c@@sIdZddlmZddlmZmZdejfd��YZdS(s6largefile store working over Mercurial's wire protocoli(tabsolute_importi(tlfutiltremotestoret	wirestorecB@s,eZd�Zd�Zd�Zd�ZRS(cC@s�|jd�}|s'tjg��n|jd�}d|krTtj|��n||_tt|�j|||j��dS(Nt
largefilest,tserve(	tcapableRtstoreprotonotcapabletsplittremotetsuperRt__init__turl(tselftuitrepoR
tcapt
storetypes((s@/usr/lib64/python2.7/site-packages/hgext/largefiles/wirestore.pyRs	cC@s|jj||�S(N(R
tputlfile(Rthashtfd((s@/usr/lib64/python2.7/site-packages/hgext/largefiles/wirestore.pyt_putscC@s|jj|�S(N(R
tgetlfile(RR((s@/usr/lib64/python2.7/site-packages/hgext/largefiles/wirestore.pyt_getscC@sg|jj��R}g}x4|D],}|j||jdi|d6�f�qWd�|D�SWdQXdS(s�For each hash, return 0 if it is available, other values if not.
        It is usually 2 if the largefile is missing, but might be 1 the server
        has a corrupted copy.t	statlfiletshacS@s%i|]\}}|j�|�qS((tresult(t.0Rtf((s@/usr/lib64/python2.7/site-packages/hgext/largefiles/wirestore.pys
<dictcomp>+s	N(R
tcommandexecutortappendtcallcommand(RthashestetfsR((s@/usr/lib64/python2.7/site-packages/hgext/largefiles/wirestore.pyt_stats
(t__name__t
__module__RRRR$(((s@/usr/lib64/python2.7/site-packages/hgext/largefiles/wirestore.pyRs	
		N(t__doc__t
__future__RtRRR(((s@/usr/lib64/python2.7/site-packages/hgext/largefiles/wirestore.pyt<module>s