f ddlZddlZddlZddlZddlZddlZddlZddlZgdZ Gdde Z Gddej Z dZ d d Zd Zed kr edSdS)N)compilemainPyCompileErrorPycInvalidationModeceZdZ ddZdZdS)rc6|j}|turBdtj||}|dd|z}nd|d|}t ||p||||||_||_ ||_ |p||_ dS)NrzFile ""z File "%s"zSorry: z: ) __name__ SyntaxErrorjoin tracebackformat_exception_onlyreplace Exception__init__ exc_type_name exc_valuefilemsg)selfexc_typerrrrtbtexterrmsgs 1/opt/alt/python311/lib64/python3.11/py_compile.pyrzPyCompileError.__init__.s ) { " "WWY<)%%&&F^^$5{T7IJJFF # )6 ii@F4 vmIdKKK*" =&c|jS)N)r)rs r__str__zPyCompileError.__str__>s xrN)r)r __module__ __qualname__rrrrrrs<6!!!! rrceZdZdZdZdZdS)rN)r rr TIMESTAMP CHECKED_HASHUNCHECKED_HASHr rrrrBsILNNNrrcptjdr tjStjS)NSOURCE_DATE_EPOCH)osenvirongetrr&r%r rr_get_default_invalidation_moder-Hs+ z~~)**-"//",,rFc |t}|Q|dkr,|dkr|nd}tj||}ntj|}tj|r$d}t||tj |rCtj |s$d}t||tj d|} | |} | | |p||} na#t$rT} t!| j| |p|} |d kr+|r| t$j| jd zYd} ~ dSd} ~ wwxYw tj|}|rt j|n#t$rYnwxYw|t0jkrC| |}tj| |d |d }nNtj| }tj| ||t0jk}tj |}tj!||||S) Nrr"r) optimizationzc{} is a symlink and will be changed into a regular file if import writes a byte-compiled file to itzk{} is a non-regular file and will be changed into a regular one if import writes a byte-compiled file to itz ) _optimizer# mtimesize)"r- importlibutilcache_from_sourcer*pathislinkFileExistsErrorformatexistsisfile machinerySourceFileLoaderget_datasource_to_coderr __class__sysstderrwriterdirnamemakedirsrr% path_stats_bootstrap_external_code_to_timestamp_pyc source_hash_code_to_hash_pycr& _calc_mode _write_atomic)rcfiledfiledoraiseoptimizeinvalidation_modequietr0rloader source_bytescodeerrpy_excrF source_statsbytecoderKmodes rrrOs*V :<< } q=='/1}}88"LN44TBN5PPEEN44T::E w~~e1:cjj//000   1rw~~e'<'<1Acjj//000  1 1.$ G GF??4((L $$\5=D/7%99  sEMTBB 199 4    d!2333 '//%((  ! K      /999((.. 0GG ,w'f)=?? n00>> 0BB   "5"B B    ( 3 3D 9 9D !//xFFF Ls+E F9%A F44F9=5G33 H?Hcddl}d}||}|dddd|d d d |}|jd gkr)dt jD}n|j}|D]} t|d#t$rB}|j r| dn| d|j Yd}~\d}~wt$rJ}|j r| dn#| dt|Yd}~d}~wwxYwdS)Nrz6A simple command-line interface for py_compile module.) descriptionz-qz--quiet store_truezSuppress error output)actionhelp filenames+zFiles to compile)nargsra-c8g|]}|dS)r2)rstrip).0filenames r zmain..s$QQQxX__T**QQQrT)rQr")argparseArgumentParser add_argument parse_argsrbrCstdin readlinesrrrTexitrOSErrorstr)rkr^parserargsrbrierrors rrrsOOOJK  $ $ $ = =F  i $        D ~#QQ39;N;N;P;PQQQ N  + + + Hd + + + + + * * *z * A Auy))) + + +z + A As5zz***  + + +s%#B55 E?8C<< E AEE__main__)NNFr.Nr)enumimportlib._bootstrap_externalr5importlib.machineryimportlib.utilr*os.pathrCr __all__rrEnumrr-rrr r rrrs(  $$$$   F F F-----Y---`$) ---CE*+^^^^B + + +F zDFFFFFr