HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //lib/python2.7/dist-packages/svn/fs.pyc
�
Lr}bc@s�ddlTddlmZmZee�d�ee�d�ed�e�j��Z[ddlZ	ddl
ZddlZ
ddlZyddlZWnek
r�ddlZnXddljZddljZdd�Zdd
d	��YZdS(i����(t*(t_unprefix_namestPooltsvn_fs_tSVN_FS_cCs|j�jd�S(Ntsvn_(tlowert
startswith(tx((s*/usr/lib/python2.7/dist-packages/svn/fs.pyt<lambda>tNcCsCt|||�}x*|j�D]\}}t|�||<qW|S(s>Call dir_entries returning a dictionary mappings names to IDs.(tdir_entriestitemstdirent_t_id_get(troottpathtpooltetnametentry((s*/usr/lib/python2.7/dist-packages/svn/fs.pytentries0stFileDiffcBsGeZdgd�Zd�Zdd�Zd�Zd�Zd�ZRS(cCs^|s|st�d|_d|_d|_||_||_||_||_||_	dS(N(
tAssertionErrortNonet	tempfile1t	tempfile2tdifftemptroot1tpath1troot2tpath2tdiffoptions(tselfRRRRRR((s*/usr/lib/python2.7/dist-packages/svn/fs.pyt__init__9s							cCs�|jdk	rFt|j|jtj�}|rFtj|�rFdSn|jdk	r�t|j|jtj�}|r�tj|�r�dSndS(s.Return true if either of the files are binary.iiN(	RRt	node_propRt_svncoretSVN_PROP_MIME_TYPEtsvn_mime_type_is_binaryRR(R tprop((s*/usr/lib/python2.7/dist-packages/svn/fs.pyt
either_binaryFscCs�tj|d�}|dk	r�t|||�}z=x6trktj|tj�}|s[Pn|j|�q6WWdtj	|�Xn|j
�dS(Ntwb(tbuiltinstopenRt
file_contentstTrueR#tsvn_stream_readtSVN_STREAM_CHUNK_SIZEtwritetsvn_stream_closetclose(R tfileRRRtfptstreamtchunk((s*/usr/lib/python2.7/dist-packages/svn/fs.pyt_dump_contentsRs	cCs|jr|j|jfStj�|_tj�|_|j|j|j|j�|j|j|j|j�|j|jfS(N(	RRt	_tempfiletmktempR6RRRR(R ((s*/usr/lib/python2.7/dist-packages/svn/fs.pyt	get_filesbs	cCs$|j�|jdk	rmdg|j|j|jg}tj|dtjdddtj	dk�}|j
S|jdkr
tj
�|_tj|jd��h}tj�}tj|j|j|�}tj|||j|jdddd|j|jdd�WdQXntj|jd	�SdS(
Ntdifftstdouttbufsizei����t	close_fdstwin32R(tutf8trb(R9RRRRt_subprocesstPopentPIPEt_systplatformR;RR7R8R)R*t_svndifftfile_options_createtfile_diff_2tfile_output_unified4tshow_c_functiontcontext_size(R tcmdtpR3tdiffopttdiffobj((s*/usr/lib/python2.7/dist-packages/svn/fs.pytget_pipeps0
 		cCs[xT|j|j|jgD]:}|dk	rytj|�WqStk
rOqSXqqWdS(N(RRRRt_ostremovetOSError(R ttmpfile((s*/usr/lib/python2.7/dist-packages/svn/fs.pyt__del__�s
N(	t__name__t
__module__RR!R'R6R9RPRU(((s*/usr/lib/python2.7/dist-packages/svn/fs.pyR8s
			(((t	libsvn.fstsvn.coreRRtlocalstfiltertkeyst__all__tsysRDtosRQttempfileR7t
subprocessRAt__builtin__R)tImportErrortcoreR#tsvn.diffR:RFRRR(((s*/usr/lib/python2.7/dist-packages/svn/fs.pyt<module>s
0