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/thread-self/root/lib64/python2.7/site-packages/hgext/largefiles/storefactory.pyc
�
1�3\c@@s�ddlmZddlZddlmZddlmZmZmZddl	m
Z
mZmZddedd�Ziejgd6ejgd	6ejgd
6ejgd6Zejd�Zd
�ZdS(i(tabsolute_importN(t_(terrorthgtutili(tlfutilt
localstoret	wirestorecC@s|dkr|j}n|st|dd�}|rH|j|�}n*|rc|jdd�}n|jd�}|dkr�|jd�}tj|�\}}tj|p�|i|�}q|dks�|dkr�d}|}qtj|�\}}tj|p|i|�}ntj|d�r8|j	�p>|j
}tj|�}|s_d}n|j
d�}yt|}	Wn*tk
r�tjtd�|��nXx9|	D]1}
y|
|||�SWq�tjk
r�q�Xq�Wtjtd	�tj|���dS(
Ntlfpullsourcesdefault-pushtdefaulttturltfileisunsupported URL scheme %rs*%s does not appear to be a largefile store(tNonetuitgetattrt
expandpathRtparseurltpeerRtsafehasattrRtpatht
_scheme_retmatchtgroupt_storeprovidertKeyErrorRtAbortRRtstoreprotonotcapablethidepassword(trepotremotetputRRRt	_branchesRtschemetstoreproviderstclassobj((sC/usr/lib64/python2.7/site-packages/hgext/largefiles/storefactory.pyt	openstoresD	'	

Rthttpthttpstsshs^([a-zA-Z0-9+-.]+)://cC@stjtd|�j|��S(NR(RtchunkbufferR$t_get(Rthash((sC/usr/lib64/python2.7/site-packages/hgext/largefiles/storefactory.pytgetlfileUs(t
__future__Rtretmercurial.i18nRt	mercurialRRRR
RRRR
tFalseR$RtcompileRR+(((sC/usr/lib64/python2.7/site-packages/hgext/largefiles/storefactory.pyt<module>s	3