a XC?h��@sfddlZddlZdd�ejD�Zgd�ZdZdd�Zdd �Zdd d �ZGdd�d�Z Gdd�d�Z dS)�NcCsg|]}tt|��qS�)�getattr� __future__)�.0Zfnamerr�+/opt/alt/python39/lib64/python3.9/codeop.py� >s�r)�compile_command�Compile�CommandCompileric Csr|�d�D] }|��}|r |ddkr q8q |dkr8d}d}}}d}} } z||||�}WntyrYn0t����t�d�z||d||�} Wn(ty�} z| }WYd} ~ n d} ~ 00z||d||�} Wn*t�y} z| }WYd} ~ n d} ~ 00Wd�n1�s0Yz<|�r<|Wd}}S| �sXt|�t|�k�rX|�Wd}}n d}}0dS)N� r�#�eval�pass�errorz )�split�strip� SyntaxError�warnings�catch_warnings� simplefilter�repr) �compiler�source�filename�symbol�line�errZerr1Zerr2�code�code1�code2�errr�_maybe_compileEs<     :�r!cCst|||t�S�N)�compile�PyCF_DONT_IMPLY_DEDENT�rrrrrr�_compilensr&��singlecCstt|||�Sr")r!r&r%rrrrqsrc@seZdZdd�Zdd�ZdS)r cCs t|_dSr")r$�flags��selfrrr�__init__�szCompile.__init__cCs<t||||jd�}tD] }|j|j@r|j|jO_q|S)NT)r#r)� _features�co_flagsZ compiler_flag)r+rrrZcodeobZfeaturerrr�__call__�s  zCompile.__call__N��__name__� __module__� __qualname__r,r/rrrrr �sr c@seZdZdd�Zddd�ZdS) r cCs t�|_dSr")r rr*rrrr,�szCommandCompiler.__init__r'r(cCst|j|||�Sr")r!r)r+rrrrrrr/�szCommandCompiler.__call__N)r'r(r0rrrrr �sr )r'r() rrZall_feature_namesr-�__all__r$r!r&rr r rrrr�;s�)