Files
952-11/env/python/dll/Python312/Lib/__pycache__/compileall.cpython-312.pyc
T

133 lines
20 KiB
Plaintext
Raw Normal View History

2024-08-19 17:05:14 +08:00
Ë
*åfðQãóô—dZddlZddlZddlZddlZddlZddlZddlm Z ddl
m Z gd¢Z dd„Z
ddddddœd „Z ddddddœd
„Z dd „Zd „Zed
k(r!ee« «Zej*e«yy)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, it 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_pathc#óK—|dkr/t|tj«rtj|«}|st dj |«« tj |«}|j«|D]Ó}|dk(rŒ tjj||«}tjj|«s|–—ŒM|dkDsŒS|tjk7sŒg|tjk7sŒ{tjj|«sŒ›tjj|«rŒ»t||dz
|¬«Ed{–—†ŒÕy#t$r%|dkrt dj |««g}Y�ŒwxYw7Œ8­w)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Úfullnames úFC:\Users\RCi\AppData\Local\Programs\Python\Python312\Lib\compileall.pyrrs-èø€Ø ˆq‚y”Z ¤R§[¡[Ô1Ü�i‰i˜‹nˆÙ Ü
Ð×&Ñ& sÓ+Ô,ðÜ—
‘
˜3“ˆð

‡J�J„LØò .ˆØ �=Ò Ø Ü—7‘7—<‘<  TÓ*ˆÜ�w‰w�}‰}˜XÔ&Ø‹Nؘ!‹m ¬¯ © Ó 1°d¼b¿i¹iÓ6GÜ�g‰g�m‰m˜HÕ%¬b¯g©g¯n©n¸XÕ.FÜ  °YÀ±]Ø',ô.÷
.ñ
.ñ .øô òØ �1Š9Ü Ð#×*Ñ*¨3Ó/Ô 0Ø‹ðúð
.úsU‚AFÁEÁ)A$FÃFÃ"FÃ6FÄFÄ6FÅ
FÅ FÅ*FÅ<FÅ?FÆFF©ÚstripdirÚ
prependdirÚ
limit_sl_destÚhardlink_dupesc
ób—d}|�|
€| � td«‚|�|}
|} d}|dkr td«‚|dk7rddlm} |«ddlm}|€t
j«}t|||¬«}d }|dk7r€|�~ddl }|j«d
k(r|jd «}nd}|xsd}|||¬ «5}|jtt||||||| |
| | |
¬
« |«}t|d ¬«}ddd«|S|D]}t|||||||| |
| | |
¬« rŒd}Œ|S#t
$rd}YŒÛwxYw#1swY|SxYw)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)r
r TÚforkÚ
forkserver)Ú max_workersÚ
mp_context) ÚddirÚforceÚrxr
ÚlegacyÚoptimizeÚinvalidation_moder$r%r&r')Údefaultr#F)Ú
ValueErrorÚconcurrent.futures.processr*Úconcurrent.futuresr+ÚNotImplementedErrorÚsysÚgetrecursionlimitrÚmultiprocessingÚget_start_methodÚ get_contextÚmaprrÚmin)rr r0r1r2r
r3r4Úworkersr5r$r%r&r'r+r*ÚfilesÚsuccessr=r/ÚexecutorÚresultsÚfiles r"rr0sª€ð8ÐØ ИXÐ1°ZÐ5KÜðGóIð Ià ÐØˆØˆ
؈Ø�‚{ÜÐ@ÓAÐAØ�!‚|åCð ?Ù Ô "õ
?ØÐÜ×)Ñ)Ó+ˆ Ü �c °)Ô <€EØ€GØ�!‚|Ð+Ð7ÛØ × +Ñ +Ó -°Ò 7Ø(×4Ñ4°\ÓB‰JàˆJà’/˜TˆÙ
¨WØ,6ô8ð
1Ø;CØ—l‘l¤7¬<Ø04¸EØ.0¸Ø28Ø4<Ø=NØ4<Ø6@Ø9FØ:Hô $Jð$)ó
*ˆGô˜'¨4Ô0ˆG÷
1ð, €Nðò ˆDÜ  d¨E°2°uØ &¨Ð2CØ)1¸jØ.;Ø/=ö ?ð
 ‘ð
 ð €NøôM#ò ØŠGð ú÷
1ð, €Nús¸DÂ-9D$Ä D!Ä D!Ä$D.c óÞ
—|�|€| � td«‚d} tj|«}|�tj|«nd}tjj |«}
d}|� tjj ||
«}|�¤|j
tjj«}|j
tjj«}t|«}t||«D]\}}||k(sŒ |j|«Œtjj
|Ž}| �C|€!tjj | |«}n tjj | |«}t|t«r|g}tt|««}| rt|«dkr td«‚|�|j!|«}|r| S|
�]tjj#|«r>t%|
«j'«t%|«j'«j(vr| Si}tjj+|«�rÐ|D]f}|r |dz||<Œ|dk\r0|dk\r|nd }t,j.j1||¬
«}|||<ŒCt,j.j1|«}|||<Œh|
dd |
d d}}|d k(�rU|s¡ ttj2|«j4«}t7j8d
t,j.j:d|dz«}|j=«D]/}t?|d«5}|jAd«}ddd«|k7sŒ/n| S |stEdjG|«« tI|«D]}\}}||}tKjL|||d||¬«} |dkDsŒ,| sŒ/|||dz
}!tOjP||!d¬«sŒStjR|«tjT|!|«Œ  dk(rd} | S| S#1swYŒÉxYw#tB$rYŒËwxYw#tJjV$rª}"d} |dk\r| cYd}"~"S|rtEdjG|««n
tEdd ¬«tXjZj\xstYj^«}#|"j`jc|#d¬«je|#«}$tE|$«Yd}"~"| Sd}"~"wtfthtBf$rf}%d} |dk\r| cYd}%~%S|rtEdjG|««n
tEdd ¬«tE|%jjjldz|%«Yd}%~%| Sd}%~%wwxYw)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)Tr zXHardlinking of duplicated bytecode makes sense only for more than one optimization levelÚcrr Ú)Ú optimizationéýÿÿÿz.pyz<4sLLlÿÿÚrbé zCompiling {!r}...)r4r5F)Úshallowz*** Error compiling {!r}...z*** )ÚendÚbackslashreplace)Úerrorsú:)7r7rrrÚ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ÚPyCompileErrorr;ÚstdoutÚencodingÚgetdefaultencodingÚmsgÚencodeÚdecodeÚ SyntaxErrorÚ UnicodeErrorÚ __class__Ú__name__)&r!r0r1r2r
r3r4r5r$r%r&r'rDr Ú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ÚerrrvrxÚes& r"rrƒs€ð6 ИXÐ1°ZÐ5KÜðGóIð Ið€GÜ�y‰y˜Ó"€HØ&.Ð&:Œr�y‰y˜Ô"À€HÜ
�7‰7× Ñ ˜HÓ %€Dà €Eà ÐÜ—‘— ‘ ˜T 4Ó(ˆàÐØ!Ÿ™¬¯©¯ © Ó4ˆØ!Ÿ™¬¯©¯ © Ó4ˆÜ˜.Ó)ˆ
ä °Ó?ò )‰LˆE�5ؘ‹~Ø×!Ñ! %Õ(ð )ô—‘— ‘ ˜jÐ)ˆàÐØ ˆ=Ü—G‘G—L‘L ¨XÓ6‰Eä—G‘G—L‘L ¨UÓ3ˆEä�(œCÔ Ø�:ˆô”c˜(“mÓ$€Háœ#˜h›-¨!Ò+ÜðFóGð Gð
€~Ø
�Y‰Y�xÓ
ˆÙ
؈NàÐ ¤R§W¡W§^¡^°HÔ%=Ü �
Ó × &Ñ &Ó (´°X³×0FÑ0FÓ0H×0PÑ0PÑ P؈Nà€Jä ‡w�w‡~�~�hÕØ!ò 2ˆIÙØ(0°3©�
˜9Ò%à ’>Ø'0°A¢~™)¸2�CÜ&Ÿ^™^×=Ñ=Ø%°Cð>ó9�Eà,1�J˜yÒ)ä%ŸN™N×<Ñ<¸XÓF�EØ,1�J˜yÒ)ð 2ð˜#˜2�Y  R S  ˆdˆØ �5‹=Ùð ܤ§¡¨Ó 1× :Ñ :Ó;�EÜ#Ÿ[™[¨´)·.±.×2MÑ2MØ)*¨E°KÑ,?óA�Fà!+×!2Ñ!2Ó!4ò'˜Ü! %¨Ó.ð6°'Ø%,§\¡\°"Ó%5˜F÷6à! VÓ+Ù!ð 'ð '˜ð"ñ
ÜÐ)×0Ñ0°Ó:Ô;ð"
$Ü(1°(Ó(;ò ;Ñ$�E˜9Ø& yÑ1�EÜ#×+Ñ+¨H°e¸UÀDØ5>Ø>OôQ�Bð˜q“y¢^Ø)3°H¸UÀQ¹YÑ4GÑ)H˜Ü"Ÿ;™; u¨nÀeÖLÜŸI™I eÔ,ÜŸG™G N°EÕ:ñ ;ð@˜’7Ø#�GØ €Nˆ7€N÷[6ð6ûô òÙðûô×,Ñ,ò
Ø�ؘA’:Ø"•NÙÜÐ7×>Ñ>¸xÓHÕIä˜& bÕ)äŸ:™:×.Ñ.ÒJ´#×2HÑ2HÓ2J�Ø—g‘g—n‘n XÐ6H�nÓI×PÑPÐQYÓZ�Ü�c—
�
ð €Nûô ¤¬wÐ7ò