SILENT KILLERPanel

Current Path: > > opt > alt > python27 > lib64 > > > python2.7 > distutils


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt/alt/python27/lib64///python2.7/distutils

NameTypeSizeLast ModifiedActions
command Directory - -
README File 295 bytes January 08 2025 10:43:28.
__init__.py File 236 bytes January 08 2025 10:43:29.
__init__.pyc File 428 bytes January 08 2025 10:43:30.
__init__.pyo File 428 bytes January 08 2025 10:43:30.
archive_util.py File 8219 bytes January 08 2025 10:43:30.
archive_util.pyc File 7705 bytes January 08 2025 10:43:30.
archive_util.pyo File 7705 bytes January 08 2025 10:43:30.
bcppcompiler.py File 14941 bytes January 08 2025 10:43:29.
bcppcompiler.pyc File 7999 bytes January 08 2025 10:43:30.
bcppcompiler.pyo File 7999 bytes January 08 2025 10:43:30.
ccompiler.py File 46726 bytes January 08 2025 10:43:30.
ccompiler.pyc File 37597 bytes January 08 2025 10:43:30.
ccompiler.pyo File 37456 bytes January 08 2025 10:43:30.
cmd.py File 19270 bytes January 08 2025 10:43:28.
cmd.pyc File 17285 bytes January 08 2025 10:43:30.
cmd.pyo File 17285 bytes January 08 2025 10:43:30.
config.py File 4134 bytes January 08 2025 10:43:29.
config.pyc File 3656 bytes January 08 2025 10:43:28.
config.pyo File 3656 bytes January 08 2025 10:43:28.
core.py File 9019 bytes January 08 2025 10:43:30.
core.pyc File 7588 bytes January 08 2025 10:43:30.
core.pyo File 7588 bytes January 08 2025 10:43:30.
cygwinccompiler.py File 17735 bytes January 08 2025 10:43:30.
cygwinccompiler.pyc File 9981 bytes January 08 2025 10:43:30.
cygwinccompiler.pyo File 9981 bytes January 08 2025 10:43:30.
debug.py File 162 bytes January 08 2025 10:43:29.
debug.pyc File 267 bytes January 08 2025 10:43:28.
debug.pyo File 267 bytes January 08 2025 10:43:28.
dep_util.py File 3509 bytes January 08 2025 10:43:28.
dep_util.pyc File 3232 bytes January 08 2025 10:43:30.
dep_util.pyo File 3232 bytes January 08 2025 10:43:30.
dir_util.py File 7868 bytes January 08 2025 10:43:30.
dir_util.pyc File 6877 bytes January 08 2025 10:43:30.
dir_util.pyo File 6877 bytes January 08 2025 10:43:30.
dist.py File 50049 bytes January 08 2025 10:43:30.
dist.pyc File 40047 bytes January 08 2025 10:43:30.
dist.pyo File 40047 bytes January 08 2025 10:43:30.
emxccompiler.py File 11931 bytes January 08 2025 10:43:29.
emxccompiler.pyc File 7584 bytes January 08 2025 10:43:30.
emxccompiler.pyo File 7584 bytes January 08 2025 10:43:30.
errors.py File 3494 bytes January 08 2025 10:43:29.
errors.pyc File 6545 bytes January 08 2025 10:43:29.
errors.pyo File 6545 bytes January 08 2025 10:43:29.
extension.py File 10904 bytes January 08 2025 10:43:30.
extension.pyc File 7464 bytes January 08 2025 10:43:30.
extension.pyo File 7238 bytes January 08 2025 10:43:30.
fancy_getopt.py File 17948 bytes January 08 2025 10:43:30.
fancy_getopt.pyc File 12231 bytes January 08 2025 10:43:30.
fancy_getopt.pyo File 12054 bytes January 08 2025 10:43:30.
file_util.py File 8131 bytes January 08 2025 10:43:30.
file_util.pyc File 6815 bytes January 08 2025 10:43:28.
file_util.pyo File 6815 bytes January 08 2025 10:43:28.
filelist.py File 12689 bytes January 08 2025 10:43:30.
filelist.pyc File 10977 bytes January 08 2025 10:43:28.
filelist.pyo File 10977 bytes January 08 2025 10:43:28.
log.py File 1686 bytes January 08 2025 10:43:30.
log.pyc File 2942 bytes January 08 2025 10:43:31.
log.pyo File 2942 bytes January 08 2025 10:43:31.
msvc9compiler.py File 31004 bytes January 08 2025 10:43:30.
msvc9compiler.pyc File 21900 bytes January 08 2025 10:43:30.
msvc9compiler.pyo File 21827 bytes January 08 2025 10:43:28.
msvccompiler.py File 23637 bytes January 08 2025 10:43:30.
msvccompiler.pyc File 17863 bytes January 08 2025 10:43:29.
msvccompiler.pyo File 17863 bytes January 08 2025 10:43:29.
spawn.py File 8648 bytes January 08 2025 10:43:30.
spawn.pyc File 6518 bytes January 08 2025 10:43:30.
spawn.pyo File 6518 bytes January 08 2025 10:43:30.
sysconfig.py File 17707 bytes January 08 2025 10:43:30.
sysconfig.py.debug-build File 17622 bytes January 08 2025 10:43:29.
sysconfig.pyc File 13609 bytes January 08 2025 10:43:30.
sysconfig.pyo File 13609 bytes January 08 2025 10:43:30.
text_file.py File 12428 bytes January 08 2025 10:43:30.
text_file.pyc File 9402 bytes January 08 2025 10:43:30.
text_file.pyo File 9402 bytes January 08 2025 10:43:30.
unixccompiler.py File 14222 bytes January 08 2025 10:43:28.
unixccompiler.py.distutils-rpath File 13677 bytes January 08 2025 10:43:30.
unixccompiler.pyc File 8385 bytes January 08 2025 10:43:28.
unixccompiler.pyo File 8385 bytes January 08 2025 10:43:28.
util.py File 18236 bytes January 08 2025 10:43:30.
util.pyc File 14568 bytes January 08 2025 10:43:28.
util.pyo File 14568 bytes January 08 2025 10:43:28.
version.py File 11433 bytes January 08 2025 10:43:29.
version.pyc File 7403 bytes January 08 2025 10:43:30.
version.pyo File 7403 bytes January 08 2025 10:43:30.
versionpredicate.py File 5095 bytes January 08 2025 10:43:30.
versionpredicate.pyc File 5633 bytes January 08 2025 10:43:30.
versionpredicate.pyo File 5633 bytes January 08 2025 10:43:30.

Reading File: //opt/alt/python27/lib64///python2.7/distutils/file_util.pyc

�
�V~gc@s�dZdZddlZddlmZddlmZidd6dd6d	d
6Zdd
�Z	ddddddd�Z
ddd�Zd�ZdS(sFdistutils.file_util

Utility functions for operating on single files.
s$Id$i����N(tDistutilsFileError(tlogtcopyingshard linkingthardssymbolically linkingtsymiicCs�d}d}z�yt|d�}Wn2tjk
rV\}}td||f��nXtjj|�r�ytj|�Wq�tjk
r�\}}td||f��q�Xnyt|d�}Wn2tjk
r�\}}td||f��nXx�y|j|�}Wn2tjk
rD\}}td||f��nX|sOPny|j	|�Wq�tjk
r�\}}td||f��q�Xq�WWd|r�|j
�n|r�|j
�nXdS(	s5Copy the file 'src' to 'dst'.

    Both must be filenames. Any error opening either file, reading from
    'src', or writing to 'dst', raises DistutilsFileError.  Data is
    read/written in chunks of 'buffer_size' bytes (default 16k).  No attempt
    is made to handle anything apart from regular files.
    trbscould not open '%s': %sscould not delete '%s': %stwbscould not create '%s': %sscould not read from '%s': %sscould not write to '%s': %sN(tNonetopentosterrorRtpathtexiststunlinktreadtwritetclose(tsrctdsttbuffer_sizetfsrctfdstterrnoterrstrtbuf((s8/opt/alt/python27/lib64/python2.7/distutils/file_util.pyt_copy_file_contentssF

iicCs�ddlm}ddlm}	m}
m}m}tjj	|�sWt
d|��ntjj|�r�|}
tjj|tjj
|��}ntjj|�}
|r�|||�r�|dkr�tjd|�n|dfSyt|}Wn!tk
rtd|��nX|dkrxtjj
|�tjj
|�kr_tjd	|||
�qxtjd	|||�n|r�|dfS|d
kr�tjj|�o�tjj||�sCytj||�|dfSWq�tk
r�q�XqCnP|dkrCtjj|�o#tjj||�sCtj||�|dfSnt||�|s\|r�tj|�}|r�tj|||	||
f�n|r�tj||||��q�n|dfS(sCopy a file 'src' to 'dst'.

    If 'dst' is a directory, then 'src' is copied there with the same name;
    otherwise, it must be a filename.  (If the file exists, it will be
    ruthlessly clobbered.)  If 'preserve_mode' is true (the default),
    the file's mode (type and permission bits, or whatever is analogous on
    the current platform) is copied.  If 'preserve_times' is true (the
    default), the last-modified and last-access times are copied as well.
    If 'update' is true, 'src' will only be copied if 'dst' does not exist,
    or if 'dst' does exist but is older than 'src'.

    'link' allows you to make hard links (os.link) or symbolic links
    (os.symlink) instead of copying: set it to "hard" or "sym"; if it is
    None (the default), files are copied.  Don't set 'link' on systems that
    don't support it: 'copy_file()' doesn't check if hard or symbolic
    linking is available. If hardlink fails, falls back to
    _copy_file_contents().

    Under Mac OS, uses the native file copy function in macostools; on
    other systems, uses '_copy_file_contents()' to copy file contents.

    Return a tuple (dest_name, copied): 'dest_name' is the actual name of
    the output file, and 'copied' is true if the file was copied (or would
    have been copied, if 'dry_run' true).
    i����(tnewer(tST_ATIMEtST_MTIMEtST_MODEtS_IMODEs4can't copy '%s': doesn't exist or not a regular fileis"not copying %s (output up-to-date)is&invalid value '%s' for 'link' arguments%s %s -> %sRR(tdistutils.dep_utilRtstatRRRRR	RtisfileRtisdirtjointbasenametdirnameRtdebugt_copy_actiontKeyErrort
ValueErrortinfoRtsamefiletlinktOSErrortsymlinkRtutimetchmod(RRt
preserve_modetpreserve_timestupdateR,tverbosetdry_runRRRRRtdirtactiontst((s8/opt/alt/python27/lib64/python2.7/distutils/file_util.pyt	copy_fileGsT""$

$
'

'

! c
Cs�ddlm}m}m}m}m}ddl}	|dkrVtjd||�n|r`|S||�st	d|��n||�r�t
jj|||��}n%||�r�t	d||f��n|||��s�t	d||f��nd	}
yt
j
||�WnMt
jk
rb\}}||	jkrFd}
qct	d
|||f��nX|
r�t||d|�yt
j|�Wq�t
jk
r�\}}yt
j|�Wnt
jk
r�nXt	dd
||||f��q�Xn|S(s)Move a file 'src' to 'dst'.

    If 'dst' is a directory, the file will be moved into it with the same
    name; otherwise, 'src' is just renamed to 'dst'.  Return the new
    full name of the file.

    Handles cross-device moves on Unix using 'copy_file()'.  What about
    other systems???
    i����(RR!R"R$R%Nismoving %s -> %ss#can't move '%s': not a regular files0can't move '%s': destination '%s' already existss2can't move '%s': destination '%s' not a valid pathiscouldn't move '%s' to '%s': %sR4s+couldn't move '%s' to '%s' by copy/delete: sdelete '%s' failed: %s(tos.pathRR!R"R$R%RRR*RR	RR#trenameR
tEXDEVR9R
(
RRR4R5RR!R"R$R%Rtcopy_ittnumtmsg((s8/opt/alt/python27/lib64/python2.7/distutils/file_util.pyt	move_file�sP
(	cCsGt|d�}z&x|D]}|j|d�qWWd|j�XdS(s{Create a file with the specified name and write 'contents' (a
    sequence of strings without line terminators) to it.
    tws
N(RRR(tfilenametcontentstftline((s8/opt/alt/python27/lib64/python2.7/distutils/file_util.pyt
write_file�s

i@(
t__doc__t__revision__R	tdistutils.errorsRt	distutilsRRR'RR9R@RF(((s8/opt/alt/python27/lib64/python2.7/distutils/file_util.pyt<module>s

5	b<

SILENT KILLER Tool