Qf ddlZddlZejDcgc] }ee| c}ZgdZdZdZdZdZ d dZ ddZ Gd d Z Gd d Z ycc}w)N)compile_commandCompileCommandCompilerii@c|jdD]}|j}|s|ddk7sn|dk7rd}tj5tjdt t f ||||ddd||||d S#t$rL ||dz||Ydddy#t$r%}dt|vrYd}~YdddyYd}~nd}~wwxYwYhwxYw#1swYmxYw) N r#evalpassignorezincomplete inputF)incomplete_input) splitstripwarningscatch_warnings simplefilter SyntaxWarningDeprecationWarning SyntaxErrorstr)compilersourcefilenamesymbollinees -/opt/alt/python312/lib64/python3.12/codeop.py_maybe_compiler1s T"zz| DGsN # V F  "h8J(KL VXv . # FHfu EE  $&9    %Q/   0 /  # "s`!C'1 B C$ B0&C'0 C9 CC$ C'C$CC$!C'#C$$C''C0cNt|}t|}d|vrd|vry||k(ryy)Nzwas never closedFT)repr)err1err2rep1rep2s r_is_syntax_errorr$Ks4 :D :DT!&8D&@ t| cJd}|r|tz}|tz}t||||S)Nr)PyCF_ALLOW_INCOMPLETE_INPUTPyCF_DONT_IMPLY_DEDENTcompile)rrrr flagss r_compiler+Ts1 E ,, '' 68VU 33r%c( tt|||SN)rr+)rrrs rrr\s$ (FHf ==r%ceZdZ dZdZy)rc(ttz|_yr-)r(r'r*selfs r__init__zCompile.__init__vs+.II r%c |j}|jdddur|tz}|tz}t ||||d}t D];}|j |jzs|xj|jzc_=|S)Nr TF)r*getr(r'r) _featuresco_flags compiler_flag)r1rrrkwargsr*codeobfeatures r__call__zCompile.__call__ys  ::($ /5 8 ,, ,E 11 1E65$? G!6!66 g333 ! r%N__name__ __module__ __qualname__r2r;r%rrrqs$J r%rceZdZ dZddZy)rc"t|_yr-)rrr0s rr2zCommandCompiler.__init__s   r%c4 t|j|||Sr-)rr)r1rrrs rr;zCommandCompiler.__call__s $dmmVXvFFr%Nzsingler<r@r%rrrs$ "Gr%r)TrD) __future__rall_feature_namesgetattrr5__all__r(r'rr$r+rrr)fnames0rrKs D%66 86Z '6 8  < $F44>*&GG} 8sA