fg3 ddlZddlZddlZddlZddlZddgZeeZGdde Z Gdde Z ddZ dd Z efd ZGd d eZddZ ddZefdZdZddZedkrHeejdkredejdSejd=eejddSdS)N run_modulerun_pathc"eZdZ dZdZdZdS) _TempModulecJ||_t||_g|_dSN)mod_name ModuleTypemodule _saved_moduleselfr s ,/opt/alt/python311/lib64/python3.11/runpy.py__init__z_TempModule.__init__s&   ** c|j} |jtj|n#t $rYnwxYw|jtj|<|Sr)r r appendsysmodulesKeyErrorr r s r __enter__z_TempModule.__enter__!sb=    % %ck(&; < < < <    D  $  H s*4 AAc|jr |jdtj|j<ntj|j=g|_dSNr)r rrr rargss r__exit__z_TempModule.__exit__*s@   +)-);A)>CK & & DM*rN__name__ __module__ __qualname__rrrrrrrsDM        rrc eZdZdZdZdZdS)_ModifiedArgv0cH||_tx|_|_dSr)valueobject _saved_value _sentinel)rr%s rrz_ModifiedArgv0.__init__2s  -3XX5DNNNrc|j|jurtdtjd|_|jtjd<dS)NzAlready preserving saved valuer)r'r( RuntimeErrorrargvr%)rs rrz_ModifiedArgv0.__enter__6s@  DN 2 2?@@ @HQKj rcF|j|_|jtjd<dSr)r(r%r'rr+rs rrz_ModifiedArgv0.__exit__<s^ ' rNrr!rrr#r#1sA666!!! (((((rr#c  ||||d}|}d} n|j}|j}|j} ||j}|||| d|||t |||S)N)r__file__ __cached____doc__ __loader__ __package____spec__)updateloaderorigincachedparentexec) code run_globals init_globalsr mod_specpkg_name script_namer5fnamer7s r _run_coderAAs4<(((  H("'$*!%$*%-"* ,,, { rc   ||n|j}t|5}t|5|jj}t |||||||dddn #1swxYwYdddn #1swxYwY|Sr)r6rr#r __dict__rAcopy) r:r<r r=r>r?r@ temp_module mod_globalss r_run_module_coderG[s@#+KKE X  =+~e/D/D==!(1 $ \Hh  = = ===============================     s4A1"A A1A A1!A "A11A58A5c |dr |d|d\}}}|r t|nG#t$r:}|j(|j|kr||jdzsYd}~nd}~wwxYwt j|}|Et|ds5ddl m }d ||}|t| tj|}n#tt t"t$f$rc} d}|d r|d |dd d |d z }|| |t)| j| | d} ~ wwxYw||d|z|ji|dks|dr |d |dz} t/| |S#|$r%}|t jvr||d|dd}~wwxYw|j} | |d|z | |} n+#t$r}|t||d}~wwxYw| |d|z||| 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)r r>z: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__ modulez; z- 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__ ImportErrornamerrgethasattrwarningsrKformatRuntimeWarning importlibutil find_specAttributeError TypeError ValueErrorendswithtypersubmodule_search_locations_get_module_detailsr5get_code) r errorr>_eexistingrKmsgspecex pkg_main_namer5r:s rraraisl3;e9:::((--NHa&  x    v~!&H"4"4 ++AFSL99#5  ;??8,,  *(E(E  % % % % % %#FHxFHH  D$$ % % % I~''11 J ?IIIK   U # # 9 8HSbSM88 888 9CeCJJxb):B??@@bHI |e(83444 &2 z ! !X%6%6{%C%C !%?@@ @ G${2M&}e<< < G G Gs{**%9:HHHFGG G G [F ~eFCKLMM M&x(( &&&eF1IIA%& |e5@AAA T4 s`A B0B  B;DF8AFFG11H6 HH6I I4I//I4ceZdZdS)_ErrorN)rrr r!rrrlrlsLLrrlTct |s|dkrt|t\}}}ntt\}}}n<#t$r/}tjd|}tj|Yd}~nd}~wwxYwtjdj}|r|jtj d<t||dd|S)NrMz: r) rarl_get_main_module_detailsr executableexitrrCr6r+rA)r alter_argvr=r:excrg main_globalss r_run_module_as_mainrts   HZ//':8V'L'L $Hh'?'G'G $Hh ...##.  ;z*3L&o T< + ++s:> A7%A22A7Fc t|\}}}||}|rt||||St|i|||Sr)rarGrA)r r<run_name alter_sysr=r:s rrrs]& 38<<HhElHhGGGr<8DDDrc6d}tj|}tj|= t||tj|<S#t$r9}|t |vr"|d|dtjd|d}~wwxYw#|tj|<wxYw)NrMz can't find z module in r)rrrarQstrpath)rc main_name saved_mainrrs rrnrns IY'J I,"9--", I  C %%(yy#(1++788=@ A  ", I++++s#A B 4A??BBBcddlm}tjtj|}t j|5}||}dddn #1swxYwY|Ot j|5}t| |d}dddn #1swxYwY||fS)Nr) read_coder9) pkgutilr~osrzabspathfsdecodeio open_codecompileread)rvr@r~ decoded_pathfr:s r_get_code_from_filers*!!!!!!7??2;u#5#566L l # #qy|| | \, ' ' 4116688UF33D 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 ;s$ A$$A(+A($B55B9<B9c  |d}|dd}ddlm}||}d}t|jdkrt|jdkrd}t |tds|r't||\}}t||||| Stj d| t\} } }t|5} t|5| jj} t#|| ||| |cdddcddd tj |S#t($rYSwxYw#1swxYwYdddn #1swxYwY tj |dS#t($rYdSwxYw# tj |w#t($rYwwxYwxYw) Nz rIr) get_importerFimp NullImporterT)r>r?)rOrrr_rr isinstancerrGrrzinsertrnrr#r rCrArDremover]) path_namer<rvr>rimporteris_NullImporterr:r@r r=rErFs rrrs ""3''*H$$$$$$|I&&HO H~~ E)) >> "n 4 4"O(DJJ''?*(I>> elH)1uFFF F 9%%% (@'A'A $HhX&& I+ ** I I)09  {L$,hBBBF$&&  I I I I I I I I I I I I I I   ****     I I I I I I I I I I I I I I I I I I I I I I I   *****      ****    s !G.F>2E90 F< G E)) E65E69E= =FE= F GFGFGF== G  G HG0/H0 G=:H<G==HrMz!No module specified for execution)file)NNNNN)T)NNF)NN)rimportlib.machineryrXimportlib.utilrr__all__r_r r&rr#rArGrQra Exceptionrlrtrrnrrrlenr+printstderrr!rrrs  *  T#YY      &   . ( ( ( ( (V ( ( ( /3&*)-4)-,0/3    )4; ; ; ; zMMMMMYMMM++++8'+(-EEEE<$/,,,,&   4444n z s38}}q 1 CCCCCC HQKCHQK((((( r