grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026 й¼]jã@s‹ddlZdd„ejDƒZdddgZdZdd „Zd d „Zd d dd„ZGdd„dƒZGdd„dƒZ dS)éNcCsg|]}tt|ƒ‘qS©)ÚgetattrÚ __future__)Ú.0Zfnamerrú+/opt/alt/python35/lib64/python3.5/codeop.pyú =s rÚcompile_commandÚCompileÚCommandCompileric -CslxL|jdƒD])}|jƒ}|r|ddkrPqW|dkrOd}d}}}d}} } y||||ƒ}Wn%tk r¨}zWYdd}~XnXy||d||ƒ} Wn+tk rð} z | }WYdd} ~ XnXy||d||ƒ} Wn+tk r8} z | }WYdd} ~ XnX|rC|S| rht|ƒt|ƒkrh|‚dS)NÚ rú#ÚevalÚpassz )ÚsplitÚstripÚ SyntaxErrorÚrepr) ÚcompilerÚsourceÚfilenameÚsymbolÚlineÚerrZerr1Zerr2ÚcodeÚcode1Úcode2ÚerrrÚ_maybe_compileDs0  rcCst|||tƒS)N)ÚcompileÚPyCF_DONT_IMPLY_DEDENT)rrrrrrÚ_compileesr zÚsinglecCstt|||ƒS)N)rr )rrrrrrrhsc@s(eZdZdd„Zdd„ZdS)r cCs t|_dS)N)rÚflags)ÚselfrrrÚ__init__�szCompile.__init__cCsRt||||jdƒ}x0tD](}|j|j@r"|j|jO_q"W|S)Né)rr"Ú _featuresÚco_flagsZ compiler_flag)r#rrrZcodeobZfeaturerrrÚ__call__„s  zCompile.__call__N)Ú__name__Ú __module__Ú __qualname__r$r(rrrrr |s  c@s.eZdZdd„Zdddd„ZdS)r cCstƒ|_dS)N)r r)r#rrrr$’szCommandCompiler.__init__zr!cCst|j|||ƒS)N)rr)r#rrrrrrr(•szCommandCompiler.__call__N)r)r*r+r$r(rrrrr ‹s  ) rZall_feature_namesr&Ú__all__rrr rr r rrrrÚ;s    !