a �DOg��@sfddlZddlZdd�ejD�Zgd�ZdZdd�Zdd �Zdd d �ZGdd�d�Z Gdd�d�Z dS)�NcCsg|]}tt|��qS�)�getattr� __future__)�.0�fnamerr�/usr/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&rrrr qsr c@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-r0rrrrr �sr c@seZdZdd�Zddd�ZdS) r cCs t�|_dSr#)r rr+rrrr-�szCommandCompiler.__init__r(r)cCst|j|||�Sr#)r"r)r,rrrrrrr0�szCommandCompiler.__call__N)r(r)r1rrrrr �sr )r(r)) rrZall_feature_namesr.�__all__r%r"r'r r r rrrr�;s�)