grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026o ®û|j73ã@s ddlZddlZddlZddlZddlZddlZddgZGdd„deƒZ Gdd„deƒZ   ddd „Z   dd d „Z e fd d „ZGdd„deƒZddd„Z  d dd„Ze fdd„Zdd„Zd!dd„Zedkr‡eejƒdkrzedejd�dSejd=eejdƒdSdS)"éNÚ run_moduleÚrun_pathc@s&eZdZ dd„Zdd„Zdd„ZdS)Ú _TempModulecCs||_t |¡|_g|_dS©N)Úmod_nameÚtypesÚ ModuleTypeÚmoduleÚ _saved_module©Úselfr©r ú,/opt/alt/python310/lib64/python3.10/runpy.pyÚ__init__s  z_TempModule.__init__cCs@|j}z |j tj|¡Wn tyYnw|jtj|<|Sr)rr ÚappendÚsysÚmodulesÚKeyErrorr r r r rÚ __enter__s ÿ z_TempModule.__enter__cGs.|jr |jdtj|j<ntj|j=g|_dS©Nr)r rrr©r Úargsr r rÚ__exit__(s  z_TempModule.__exit__N©Ú__name__Ú __module__Ú __qualname__rrrr r r rrs  rc@s$eZdZdd„Zdd„Zdd„ZdS)Ú_ModifiedArgv0cCs||_tƒ|_|_dSr)ÚvalueÚobjectÚ _saved_valueÚ _sentinel)r rr r rr0sz_ModifiedArgv0.__init__cCs0|j|jur tdƒ‚tjd|_|jtjd<dS)NzAlready preserving saved valuer)r r!Ú RuntimeErrorrÚargvr)r r r rr4s  z_ModifiedArgv0.__enter__cGs|j|_|jtjd<dSr)r!rr rr#rr r rr:sz_ModifiedArgv0.__exit__Nrr r r rr/s rc Csp |dur | |¡|durd}|}d} n|j}|j}|j} |dur%|j}|j||| d|||d�t||ƒ|S)N)rÚ__file__Ú __cached__Ú__doc__Ú __loader__Ú __package__Ú__spec__)ÚupdateÚloaderÚoriginÚcachedÚparentÚexec) ÚcodeZ run_globalsÚ init_globalsrÚmod_specÚpkg_nameÚ script_namer+Úfnamer-r r rÚ _run_code?s, ú r6c Cs¢ |dur|n|j}t|ƒ�7}t|ƒ�|jj}t|||||||ƒWdƒn1s,wYWdƒ| ¡SWdƒ| ¡S1sHwY| ¡Sr)r,rrr Ú__dict__r6Úcopy) r0r1rr2r3r4r5Ú temp_moduleÚ mod_globalsr r rÚ_run_module_codeYsÿ(þ úúr;c Cs.| d¡r |dƒ‚| d¡\}}}|razt|ƒWn%ty>}z|jdus3|j|kr4| |jd¡s4‚WYd}~nd}~wwtj |¡}|durat|dƒsaddl m }dj ||d�}|t |ƒƒzt j |¡}Wn3ttttfyœ} z#d}| d ¡r‹|d |dd …›d |›d �7}||  |t| ƒj| ¡ƒ| ‚d} ~ ww|dur§|d|ƒ‚|jdurÞ|dksµ| d¡r¹|dƒ‚z |d} t| |ƒWS|yÝ}z|tjvrÑ‚|d||fƒ‚d}~ww|j} | durë|d|ƒ‚z|  |¡} Wnt�y}z|t |ƒƒ|‚d}~ww| du�r|d|ƒ‚||| fS)NÚ.z#Relative module names not supportedÚ__path__r)Úwarnzš{mod_name!r} found in sys.modules after import of package {pkg_name!r}, but prior to execution of {mod_name!r}; this may result in unpredictable behaviour)rr3z:Error while finding module specification for {!r} ({}: {})z.pyz . Try using 'éýÿÿÿz' instead of 'z' as the module name.zNo module named %sÚ__main__z .__main__z%Cannot use package as __main__ modulez3%s; %r is a package and cannot be directly executedz0%r is a namespace package and cannot be executedzNo code object available for %s)Ú startswithÚ rpartitionÚ __import__Ú ImportErrorÚnamerrÚgetÚhasattrÚwarningsr>ÚformatÚRuntimeWarningÚ importlibÚutilÚ find_specÚAttributeErrorÚ TypeErrorÚ ValueErrorÚendswithÚtyperÚsubmodule_search_locationsÚ_get_module_detailsr+Úget_code) rÚerrorr3Ú_ÚeZexistingr>ÚmsgÚspecZexZ pkg_main_namer+r0r r rrTgsz  ÿ€ú  ý   ÿ€ø    ÿ€ýÿ€ÿ   rTc@s eZdZdS)Ú_ErrorN)rrrr r r rr[¤sr[Tc Csœ z|s|dkrt|tƒ\}}}nttƒ\}}}Wnty7}zdtj|f}t |¡WYd}~nd}~wwtjdj}|rF|jtj d<t ||dd|ƒS)Nr@z%s: %sr) rTr[Ú_get_main_module_detailsrÚ executableÚexitrr7r,r#r6)rZ alter_argvr2r0ÚexcrYZ main_globalsr r rÚ_run_module_as_main«s" €€þ  ÿr`FcCs> t|ƒ\}}}|dur|}|rt||||ƒSt|i|||ƒSr)rTr;r6)rr1Úrun_nameZ alter_sysr2r0r r rrÇsc Cszd}tj|}tj|=z+z t|ƒWW|tj|<Sty6}z|t|ƒvr1|d|tjdfƒ|‚‚d}~ww|tj|<w)Nr@zcan't find %r module in %rr)rrrTrDÚstrÚpath)rVZ main_nameZ saved_mainr_r r rr\ås"   ú  ÿÿ€ü r\cCs ddlm}tj t |¡¡}t |¡� }||ƒ}Wdƒn1s#wY|durLt |¡�}t|  ¡|dƒ}Wdƒ||fS1sGwY||fS)Nr)Ú read_coder/) ÚpkgutilrdÚosrcÚabspathÚfsdecodeÚioÚ open_codeÚcompileÚread)rar5rdZ decoded_pathÚfr0r r rÚ_get_code_from_fileøs   ÿ  ÿþrnc Cs� |durd}| d¡d}ddlm}||ƒ}d}t|ƒjdkr*t|ƒjdkr*d}t|tdƒƒs3|rCt||ƒ\}}t|||||d �St j   d|¡zkt ƒ\} } }t |ƒ�D} t|ƒ�0| jj} t|| ||| |ƒ ¡WdƒWdƒWzt j  |¡WSty‰YSw1s�wYWdƒn1sœwYWz t j  |¡WdStyµYdSwzt j  |¡WwtyÇYww) Nz r<r)Ú get_importerFZimpZ NullImporterT)r3r4)rBrerorRrrÚ isinstancernr;rrcÚinsertr\rrr r7r6r8ÚremoverP) Z path_namer1rar3roZimporterZis_NullImporterr0r5rr2r9r:r r rrsX ÿ  ÿÿü ÿ.ø€ ÿþ ÿr@éz!No module specified for execution)Úfile)NNNNN)T)NNF)NN)rÚimportlib.machineryrKÚimportlib.utilrirrfÚ__all__rrrr6r;rDrTÚ Exceptionr[r`rr\rnrrÚlenr#ÚprintÚstderrr r r rÚsD ÿ þ þ =  ÿ  7ú