$36 GRAYBYTE WORDPRESS FILE MANAGER $51

SERVER : in-mum-web1330.main-hosting.eu #1 SMP Mon Feb 10 22:45:17 UTC 2025
SERVER IP : 91.108.106.35 | ADMIN IP 216.73.216.21
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/usr/lib64/python3.6/distutils/__pycache__/

HOME
Current File : /usr/lib64/python3.6/distutils/__pycache__//archive_util.cpython-36.opt-1.pyc
3


 \F!� @sDdZddlZddlmZddlZyddlZWnek
rDdZYnXddlmZddl	m
Z
ddlmZddl
mZyddlmZWnek
r�dZYnXydd	lmZWnek
r�dZYnXd
d�Zdd
�Zd!dd�Zd"dd�Zed#gdfed$gdfed%gdfed&gdfed'gdfegdfd�Zdd�Zd(dd �ZdS))zodistutils.archive_util

Utility functions for creating archive files (tarballs, zip files,
that sort of thing).�N)�warn)�DistutilsExecError)�spawn)�mkpath)�log)�getpwnam)�getgrnamcCsNtdks|dkrdSyt|�}Wntk
r8d}YnX|dk	rJ|dSdS)z"Returns a gid, given a group name.N�)r�KeyError)�name�result�r
�./usr/lib64/python3.6/distutils/archive_util.py�_get_gids
rcCsNtdks|dkrdSyt|�}Wntk
r8d}YnX|dk	rJ|dSdS)z"Returns an uid, given a user name.Nr	)rr
)rrr
r
r�_get_uid+s
r�gzipcs.dddddd�}dddd	d
�}|dk	r:||j�kr:td��|d
}	|dkrZ|	|j|d�7}	ttjj|	�|d�ddl}
tj	d�t
���t�������fdd�}|s�|
j|	d||�}z|j
||d�Wd|j�X|dk�r*tdt�|	||}
tjdk�r||	|
g}n
|d|	g}t||d�|
S|	S)a=Create a (possibly compressed) tar file from all the files under
    'base_dir'.

    'compress' must be "gzip" (the default), "bzip2", "xz", "compress", or
    None.  ("compress" will be deprecated in Python 3.2)

    'owner' and 'group' can be used to define an owner and a group for the
    archive that is being built. If not provided, the current owner and group
    will be used.

    The output tar file will be named 'base_dir' +  ".tar", possibly plus
    the appropriate compression extension (".gz", ".bz2", ".xz" or ".Z").

    Returns the output filename.
    Zgz�bz2�xz�)r�bzip2rN�compressz.gzz.bz2z.xzz.Z)rrrrNzKbad value for 'compress': must be None, 'gzip', 'bzip2', 'xz' or 'compress'z.tarr)�dry_runrzCreating tar archivecs,�dk	r�|_�|_�dk	r(�|_�|_|S)N)�gidZgname�uid�uname)Ztarinfo)r�group�ownerrr
r�_set_uid_gidasz"make_tarball.<locals>._set_uid_gidzw|%s)�filterz'compress' will be deprecated.Zwin32z-f)�keys�
ValueError�getr�os�path�dirname�tarfiler�inforr�open�add�closer�PendingDeprecationWarning�sys�platformr)�	base_name�base_dirr�verboserrrZtar_compressionZcompress_extZarchive_namer%r�tarZcompressed_name�cmdr
)rrrrr�make_tarball7s<
	



r2cCs�|d}ttjj|�|d�tdkrp|r.d}nd}ytd|||g|d�Wn tk
rjtd|��YnX�n:tjd||�|�s�ytj	|d	tj
d
�}Wn&tk
r�tj	|d	tjd
�}YnX|tj
kr�tjjtjj|d��}|j||�tjd|�x�tj|�D]�\}}	}
x>|	D]6}tjjtjj||d��}|j||�tjd|��qWxJ|
D]B}tjjtjj||��}tjj|��rV|j||�tjd|��qVW�qW|j�|S)
avCreate a zip file from all the files under 'base_dir'.

    The output zip file will be named 'base_name' + ".zip".  Uses either the
    "zipfile" Python module (if available) or the InfoZIP "zip" utility
    (if installed and found on the default search path).  If neither tool is
    available, raises DistutilsExecError.  Returns the name of the output zip
    file.
    z.zip)rNz-rz-rq�zipzkunable to create zip file '%s': could neither import the 'zipfile' module nor find a standalone zip utilityz#creating '%s' and adding '%s' to it�w)Zcompressionrzadding '%s')rr"r#r$�zipfilerrrr&ZZipFileZZIP_DEFLATED�RuntimeErrorZ
ZIP_STORED�curdir�normpath�join�write�walk�isfiler))r-r.r/rZzip_filenameZ
zipoptionsr3r#�dirpathZdirnames�	filenamesrr
r
r�make_zipfilesJ	


r?rzgzip'ed tar-filerzbzip2'ed tar-filerzxz'ed tar-filezcompressed tar filezuncompressed tar filezZIP file)ZgztarZbztarZxztarZztarr0r3cCsx|D]}|tkr|SqWdS)zqReturns the first format from the 'format' list that is unknown.

    If all formats are known, returns None
    N)�ARCHIVE_FORMATS)Zformats�formatr
r
r�check_archive_formats�s
rBcCs�tj�}|dk	r6tjd|�tjj|�}|s6tj|�|dkrDtj}d|i}	yt|}
Wn t	k
rxt
d|��YnX|
d}x|
dD]\}}
|
|	|<q�W|dkr�||	d<||	d	<z|||f|	�}Wd|dk	r�tjd
|�tj|�X|S)a�Create an archive file (eg. zip or tar).

    'base_name' is the name of the file to create, minus any format-specific
    extension; 'format' is the archive format: one of "zip", "tar", "gztar",
    "bztar", "xztar", or "ztar".

    'root_dir' is a directory that will be the root directory of the
    archive; ie. we typically chdir into 'root_dir' before creating the
    archive.  'base_dir' is the directory where we start archiving from;
    ie. 'base_dir' will be the common prefix of all files and
    directories in the archive.  'root_dir' and 'base_dir' both default
    to the current directory.  Returns the name of the archive file.

    'owner' and 'group' are used when creating a tar archive. By default,
    uses the current owner and group.
    Nzchanging into '%s'rzunknown archive format '%s'r�r3rrzchanging back to '%s')r"�getcwdr�debugr#�abspath�chdirr7r@r
r )r-rAZroot_dirr.r/rrrZsave_cwd�kwargsZformat_info�func�arg�val�filenamer
r
r�make_archive�s2
rM)rrrNN)rr)rr)rr)rr)rr)rN)NNrrNN)�__doc__r"�warningsrr+r5�ImportErrorZdistutils.errorsrZdistutils.spawnrZdistutils.dir_utilrZ	distutilsr�pwdrZgrprrrr2r?r@rBrMr
r
r
r�<module>sB



G
=







Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
28 Feb 2025 12.45 AM
root / root
0755
__init__.cpython-36.opt-1.pyc
0.369 KB
5 Dec 2024 1.10 PM
root / root
0644
__init__.cpython-36.opt-2.pyc
0.191 KB
5 Dec 2024 1.10 PM
root / root
0644
__init__.cpython-36.pyc
0.369 KB
5 Dec 2024 1.10 PM
root / root
0644
_msvccompiler.cpython-36.opt-1.pyc
13.185 KB
5 Dec 2024 1.10 PM
root / root
0644
_msvccompiler.cpython-36.opt-2.pyc
12.392 KB
5 Dec 2024 1.10 PM
root / root
0644
_msvccompiler.cpython-36.pyc
13.244 KB
5 Dec 2024 1.10 PM
root / root
0644
archive_util.cpython-36.opt-1.pyc
6.374 KB
5 Dec 2024 1.10 PM
root / root
0644
archive_util.cpython-36.opt-2.pyc
4.381 KB
5 Dec 2024 1.10 PM
root / root
0644
archive_util.cpython-36.pyc
6.374 KB
5 Dec 2024 1.10 PM
root / root
0644
bcppcompiler.cpython-36.opt-1.pyc
6.329 KB
5 Dec 2024 1.10 PM
root / root
0644
bcppcompiler.cpython-36.opt-2.pyc
6.048 KB
5 Dec 2024 1.10 PM
root / root
0644
bcppcompiler.cpython-36.pyc
6.329 KB
5 Dec 2024 1.10 PM
root / root
0644
ccompiler.cpython-36.opt-1.pyc
32.441 KB
5 Dec 2024 1.10 PM
root / root
0644
ccompiler.cpython-36.opt-2.pyc
16.475 KB
5 Dec 2024 1.10 PM
root / root
0644
ccompiler.cpython-36.pyc
32.565 KB
5 Dec 2024 1.10 PM
root / root
0644
cmd.cpython-36.opt-1.pyc
14.637 KB
5 Dec 2024 1.10 PM
root / root
0644
cmd.cpython-36.opt-2.pyc
8.78 KB
5 Dec 2024 1.10 PM
root / root
0644
cmd.cpython-36.pyc
14.637 KB
5 Dec 2024 1.10 PM
root / root
0644
config.cpython-36.opt-1.pyc
3.405 KB
5 Dec 2024 1.10 PM
root / root
0644
config.cpython-36.opt-2.pyc
3.022 KB
5 Dec 2024 1.10 PM
root / root
0644
config.cpython-36.pyc
3.405 KB
5 Dec 2024 1.10 PM
root / root
0644
core.cpython-36.opt-1.pyc
6.644 KB
5 Dec 2024 1.10 PM
root / root
0644
core.cpython-36.opt-2.pyc
3.336 KB
5 Dec 2024 1.10 PM
root / root
0644
core.cpython-36.pyc
6.644 KB
5 Dec 2024 1.10 PM
root / root
0644
cygwinccompiler.cpython-36.opt-1.pyc
8.309 KB
5 Dec 2024 1.10 PM
root / root
0644
cygwinccompiler.cpython-36.opt-2.pyc
6.717 KB
5 Dec 2024 1.10 PM
root / root
0644
cygwinccompiler.cpython-36.pyc
8.309 KB
5 Dec 2024 1.10 PM
root / root
0644
debug.cpython-36.opt-1.pyc
0.184 KB
5 Dec 2024 1.10 PM
root / root
0644
debug.cpython-36.opt-2.pyc
0.184 KB
5 Dec 2024 1.10 PM
root / root
0644
debug.cpython-36.pyc
0.184 KB
5 Dec 2024 1.10 PM
root / root
0644
dep_util.cpython-36.opt-1.pyc
2.641 KB
5 Dec 2024 1.10 PM
root / root
0644
dep_util.cpython-36.opt-2.pyc
1.23 KB
5 Dec 2024 1.10 PM
root / root
0644
dep_util.cpython-36.pyc
2.641 KB
5 Dec 2024 1.10 PM
root / root
0644
dir_util.cpython-36.opt-1.pyc
5.668 KB
5 Dec 2024 1.10 PM
root / root
0644
dir_util.cpython-36.opt-2.pyc
3.346 KB
5 Dec 2024 1.10 PM
root / root
0644
dir_util.cpython-36.pyc
5.668 KB
5 Dec 2024 1.10 PM
root / root
0644
dist.cpython-36.opt-1.pyc
33.411 KB
5 Dec 2024 1.10 PM
root / root
0644
dist.cpython-36.opt-2.pyc
24.333 KB
5 Dec 2024 1.10 PM
root / root
0644
dist.cpython-36.pyc
33.411 KB
5 Dec 2024 1.10 PM
root / root
0644
errors.cpython-36.opt-1.pyc
5.346 KB
5 Dec 2024 1.10 PM
root / root
0644
errors.cpython-36.opt-2.pyc
2.77 KB
5 Dec 2024 1.10 PM
root / root
0644
errors.cpython-36.pyc
5.346 KB
5 Dec 2024 1.10 PM
root / root
0644
extension.cpython-36.opt-1.pyc
6.787 KB
5 Dec 2024 1.10 PM
root / root
0644
extension.cpython-36.opt-2.pyc
3.379 KB
5 Dec 2024 1.10 PM
root / root
0644
extension.cpython-36.pyc
6.787 KB
5 Dec 2024 1.10 PM
root / root
0644
fancy_getopt.cpython-36.opt-1.pyc
10.257 KB
5 Dec 2024 1.10 PM
root / root
0644
fancy_getopt.cpython-36.opt-2.pyc
7.512 KB
5 Dec 2024 1.10 PM
root / root
0644
fancy_getopt.cpython-36.pyc
10.403 KB
5 Dec 2024 1.10 PM
root / root
0644
file_util.cpython-36.opt-1.pyc
5.759 KB
5 Dec 2024 1.10 PM
root / root
0644
file_util.cpython-36.opt-2.pyc
3.672 KB
5 Dec 2024 1.10 PM
root / root
0644
file_util.cpython-36.pyc
5.759 KB
5 Dec 2024 1.10 PM
root / root
0644
filelist.cpython-36.opt-1.pyc
9.546 KB
5 Dec 2024 1.10 PM
root / root
0644
filelist.cpython-36.opt-2.pyc
6.742 KB
5 Dec 2024 1.10 PM
root / root
0644
filelist.cpython-36.pyc
9.634 KB
5 Dec 2024 1.10 PM
root / root
0644
log.cpython-36.opt-1.pyc
2.245 KB
5 Dec 2024 1.10 PM
root / root
0644
log.cpython-36.opt-2.pyc
2.186 KB
5 Dec 2024 1.10 PM
root / root
0644
log.cpython-36.pyc
2.245 KB
5 Dec 2024 1.10 PM
root / root
0644
msvc9compiler.cpython-36.opt-1.pyc
16.974 KB
5 Dec 2024 1.10 PM
root / root
0644
msvc9compiler.cpython-36.opt-2.pyc
15.395 KB
5 Dec 2024 1.10 PM
root / root
0644
msvc9compiler.cpython-36.pyc
17.035 KB
5 Dec 2024 1.10 PM
root / root
0644
msvccompiler.cpython-36.opt-1.pyc
14.227 KB
5 Dec 2024 1.10 PM
root / root
0644
msvccompiler.cpython-36.opt-2.pyc
12.683 KB
5 Dec 2024 1.10 PM
root / root
0644
msvccompiler.cpython-36.pyc
14.227 KB
5 Dec 2024 1.10 PM
root / root
0644
spawn.cpython-36.opt-1.pyc
4.876 KB
5 Dec 2024 1.10 PM
root / root
0644
spawn.cpython-36.opt-2.pyc
3.603 KB
5 Dec 2024 1.10 PM
root / root
0644
spawn.cpython-36.pyc
4.876 KB
5 Dec 2024 1.10 PM
root / root
0644
sysconfig.cpython-36.opt-1.pyc
11.639 KB
5 Dec 2024 1.10 PM
root / root
0644
sysconfig.cpython-36.opt-2.pyc
8.235 KB
5 Dec 2024 1.10 PM
root / root
0644
sysconfig.cpython-36.pyc
11.639 KB
5 Dec 2024 1.10 PM
root / root
0644
text_file.cpython-36.opt-1.pyc
8.26 KB
5 Dec 2024 1.10 PM
root / root
0644
text_file.cpython-36.opt-2.pyc
3.277 KB
5 Dec 2024 1.10 PM
root / root
0644
text_file.cpython-36.pyc
8.26 KB
5 Dec 2024 1.10 PM
root / root
0644
unixccompiler.cpython-36.opt-1.pyc
6.69 KB
5 Dec 2024 1.10 PM
root / root
0644
unixccompiler.cpython-36.opt-2.pyc
6.076 KB
5 Dec 2024 1.10 PM
root / root
0644
unixccompiler.cpython-36.pyc
6.69 KB
5 Dec 2024 1.10 PM
root / root
0644
util.cpython-36.opt-1.pyc
15.159 KB
5 Dec 2024 1.10 PM
root / root
0644
util.cpython-36.opt-2.pyc
9.24 KB
5 Dec 2024 1.10 PM
root / root
0644
util.cpython-36.pyc
15.159 KB
5 Dec 2024 1.10 PM
root / root
0644
version.cpython-36.opt-1.pyc
7.138 KB
5 Dec 2024 1.10 PM
root / root
0644
version.cpython-36.opt-2.pyc
3.93 KB
5 Dec 2024 1.10 PM
root / root
0644
version.cpython-36.pyc
7.182 KB
5 Dec 2024 1.10 PM
root / root
0644
versionpredicate.cpython-36.opt-1.pyc
4.964 KB
5 Dec 2024 1.10 PM
root / root
0644
versionpredicate.cpython-36.opt-2.pyc
2.542 KB
5 Dec 2024 1.10 PM
root / root
0644
versionpredicate.cpython-36.pyc
4.964 KB
5 Dec 2024 1.10 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF