$35 GRAYBYTE WORDPRESS FILE MANAGER $25

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.43.35 | ADMIN IP 216.73.216.157
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/opt/alt/python27/lib/python2.7/site-packages/setuptools/

HOME
Current File : /opt/alt/python27/lib/python2.7/site-packages/setuptools//archive_util.pyc
�
��Rec@s�dZddlZddlZddlZddlZddlZddlZddlmZddl	m
Z
mZddddd	d
dgZd	efd��YZ
d
�Zedd�Zed�Zed�Zed�ZeeefZdS(s/Utilities for extracting common archive formatsi����N(tDistutilsError(tensure_directorytContextualZipFiletunpack_archivetunpack_zipfiletunpack_tarfiletdefault_filtertUnrecognizedFormattextraction_driverstunpack_directorycBseZdZRS(s#Couldn't recognize the archive type(t__name__t
__module__t__doc__(((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/archive_util.pyRscCs|S(s@The default progress/filter callback; returns True for all files((tsrctdst((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/archive_util.pyRscCsZxS|ptD]5}y||||�Wntk
r=q
q
XdSq
Wtd|��dS(s�Unpack `filename` to `extract_dir`, or raise ``UnrecognizedFormat``

    `progress_filter` is a function taking two arguments: a source path
    internal to the archive ('/'-separated), and a filesystem path where it
    will be extracted.  The callback must return the desired extract path
    (which may be the same as the one passed in), or else ``None`` to skip
    that file or directory.  The callback can thus be used to report on the
    progress of the extraction, as well as to filter the items extracted or
    alter their extraction paths.

    `drivers`, if supplied, must be a non-empty sequence of functions with the
    same signature as this function (minus the `drivers` argument), that raise
    ``UnrecognizedFormat`` if they do not support extracting the designated
    archive type.  The `drivers` are tried in sequence until one is found that
    does not raise an error, or until all are exhausted (in which case
    ``UnrecognizedFormat`` is raised).  If you do not supply a sequence of
    drivers, the module's ``extraction_drivers`` constant will be used, which
    means that ``unpack_zipfile`` and ``unpack_tarfile`` will be tried, in that
    order.
    Ns!Not a recognized archive type: %s(RR(tfilenametextract_dirtprogress_filtertdriverstdriver((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/archive_util.pyRs
cCs:tjj|�s%td|��nid|f|6}x�tj|�D]�\}}}||\}}xD|D]<}	||	dtjj||	�f|tjj||	�<qnWx�|D]y}
tjj||
�}|||
|�}|s�q�nt|�tjj||
�}
tj|
|�tj	|
|�q�WqHWdS(s�"Unpack" a directory, using the same interface as for archives

    Raises ``UnrecognizedFormat`` if `filename` is not a directory
    s%s is not a directorytt/N(
tostpathtisdirRtwalktjoinRtshutiltcopyfiletcopystat(RRRtpathstbasetdirstfilesR
Rtdtfttarget((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/archive_util.pyR	?s"
:

c
CsDtj|�s%td|f��nt|��
}x|j�D]�}|j}|jd�sAd|jd�krzqAntj	j
||jd��}|||�}|s�qAn|jd�r�t|�nAt|�|j
|j�}t|d��}|j|�WdQX|jd?}	|	rAtj||	�qAqAWWdQXdS(s�Unpack zip `filename` to `extract_dir`

    Raises ``UnrecognizedFormat`` if `filename` is not a zipfile (as determined
    by ``zipfile.is_zipfile()``).  See ``unpack_archive()`` for an explanation
    of the `progress_filter` argument.
    s%s is not a zip fileRs..twbNi(tzipfilet
is_zipfileRRtinfolistRt
startswithtsplitRRRtendswithRtreadtopentwritet
external_attrtchmod(
RRRtztinfotnameR$tdataR#tunix_attributes((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/archive_util.pyRZs(	$


c

Cs�ytj|�}Wn'tjk
r<td|f��nXtj|���d�|_xk|D]c}|j}|jd�r`d|j	d�kr`t
jj||j	d��}x�|dk	r6|j�s�|j�r6|j}|j�r$tj|j�}tj||�}tj|�}n|j|�}q�W|dk	r�|j�s[|j�r�|||�}	|	r�|	jt
j�r�|	d }	ny|j||	�Wq�tjk
r�q�Xq�q�q`q`WtSWdQXdS(s�Unpack tar/tar.gz/tar.bz2 `filename` to `extract_dir`

    Raises ``UnrecognizedFormat`` if `filename` is not a tarfile (as determined
    by ``tarfile.open()``).  See ``unpack_archive()`` for an explanation
    of the `progress_filter` argument.
    s/%s is not a compressed or uncompressed tar filecWsdS(N(tNone(targs((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/archive_util.pyt<lambda>�RRs..i����N(ttarfileR-tTarErrorRt
contextlibtclosingtchownR3R)R*RRRR6tislnktissymtlinknamet	posixpathtdirnametnormpatht
_getmembertisfileRR+tsept_extract_membertExtractErrortTrue(
RRRttarobjtmemberR3t
prelim_dsttlinkpathRt	final_dst((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/archive_util.pyRs8
	%'	$
(RR&R9RRRAR;tdistutils.errorsRt
pkg_resourcesRRt__all__RRR6RR	RRR(((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/archive_util.pyt<module>s$	"%.


Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
4 Apr 2025 8.03 AM
root / linksafe
0755
command
--
3 Mar 2024 10.49 PM
root / linksafe
0755
extern
--
3 Mar 2024 10.49 PM
root / linksafe
0755
__init__.py
4.919 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
__init__.pyc
7.914 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
archive_util.py
6.458 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
archive_util.pyc
6.661 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
config.py
15.935 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
config.pyc
19.261 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
dep_util.py
0.913 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
dep_util.pyc
1.103 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
depends.py
5.7 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
depends.pyc
7.292 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
dist.py
39.359 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
dist.pyc
43.612 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
extension.py
1.688 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
extension.pyc
2.842 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
glob.py
5.085 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
glob.pyc
5.586 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
launch.py
0.769 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
launch.pyc
1.137 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
lib2to3_ex.py
1.966 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
lib2to3_ex.pyc
3.654 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
monkey.py
5.655 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
monkey.pyc
7.241 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
msvc.py
39.926 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
msvc.pyc
45.896 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
namespaces.py
3.124 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
namespaces.pyc
5.876 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
package_index.py
39.034 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
package_index.pyc
45.489 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
py26compat.py
0.663 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
py26compat.pyc
1.587 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
py27compat.py
0.523 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
py27compat.pyc
1.341 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
py31compat.py
1.606 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
py31compat.pyc
2.88 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
py33compat.py
0.975 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
py33compat.pyc
1.787 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
py36compat.py
2.823 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
py36compat.pyc
3.195 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
sandbox.py
14.208 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
sandbox.pyc
22.996 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
script (dev).tmpl
0.196 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
script.tmpl
0.135 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
site-patch.py
2.253 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
site-patch.pyc
1.858 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
ssl_support.py
8.027 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
ssl_support.pyc
9.781 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
unicode_utils.py
0.973 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
unicode_utils.pyc
1.758 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
version.py
0.141 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
version.pyc
0.395 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
windows_support.py
0.697 KB
13 Nov 2023 9.14 PM
root / linksafe
0644
windows_support.pyc
1.564 KB
13 Nov 2023 9.14 PM
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF