grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026 й¼] ã@sÀddlZddlZddlZddlZddlZddlZddlZdddgZGdd„de ƒZ dddd dd„Z dd d„Z e d kr¼eje ƒƒdS) éNÚcompileÚmainÚPyCompileErrorc@s+eZdZddd„Zdd„ZdS)rÚcCs¦|j}|tkrIdjtj||ƒƒ}|jdd|ƒ}nd||f}tj||pk||||ƒ||_||_ ||_ |pœ||_ dS)NrzFile ""z File "%s"z Sorry: %s: %s) Ú__name__Ú SyntaxErrorÚjoinÚ tracebackÚformat_exception_onlyÚreplaceÚ ExceptionÚ__init__Ú exc_type_nameÚ exc_valueÚfileÚmsg)ÚselfÚexc_typerrrrÚtbtextÚerrmsg©rú//opt/alt/python35/lib64/python3.5/py_compile.pyr -s      zPyCompileError.__init__cCs|jS)N)r)rrrrÚ__str__=szPyCompileError.__str__N)rÚ __module__Ú __qualname__r rrrrrrs FécCs|dkr]|dkrK|dkr*|nd}tjj|d|ƒ}ntjj|ƒ}tjj|ƒr�d}t|j|ƒƒ‚n@tjj|ƒrÍtjj |ƒ rÍd}t|j|ƒƒ‚tj j d|ƒ}|j |ƒ}y"|j ||p|d|ƒ} Wnjtk r} zJt| j| |p=|ƒ} |rR| ‚ntjj| jd ƒdSWYdd} ~ XnXy)tjj|ƒ} | r¨tj| ƒWntk r½YnX|j|ƒ} tjj| | d | d ƒ}tjj|ƒ}tjj|||ƒ|S) NrrrÚ 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 Ú _optimizeÚ ÚmtimeÚsize)Ú importlibÚutilÚcache_from_sourceÚosÚpathÚislinkÚFileExistsErrorÚformatÚexistsÚisfileÚ machineryÚSourceFileLoaderÚget_dataÚsource_to_coder rÚ __class__ÚsysÚstderrÚwriterÚdirnameÚmakedirsÚ path_statsÚ_bootstrap_externalÚ_code_to_bytecodeÚ _calc_modeÚ _write_atomic)rÚcfileÚdfileÚdoraiseÚoptimizerrÚloaderÚ source_bytesÚcodeÚerrÚpy_excr3Ú source_statsÚbytecodeÚmoderrrrAsF)   %    cCsh|dkrtjdd…}d}|dgkrúx-tjjƒ}|sMP|jdƒ}yt|ddƒWq7tk r´}z"d}tjjd|j ƒWYdd}~Xq7t k rò}zd}tjjd|ƒWYdd}~Xq7Xq7Wnjxg|D]_}yt|ddƒWqtk r_}z"d}tjjd|j ƒWYdd}~XqXqW|S)Nrrú-rr<Tz%s ) r0ÚargvÚstdinÚreadlineÚrstriprrr1r2rÚOSError)ÚargsÚrvÚfilenameÚerrorrrrr“s0 ). .Ú__main__éÿÿÿÿ)Zimportlib._bootstrap_externalr!Zimportlib.machineryÚimportlib.utilr$Zos.pathr0r Ú__all__r rrrrÚexitrrrrÚs       0R&