a
XC?h� � @ sf d dl Z d dlZdd� e jD �Zg d�ZdZdd� Zdd � Zddd
�ZG dd� d�Z G dd� d�Z
dS )� Nc C s g | ]}t t|��qS � )�getattr�
__future__)�.0Zfnamer r �+/opt/alt/python39/lib64/python3.9/codeop.py�
> s �r )�compile_command�Compile�CommandCompileri c C sr |� d�D ] }|�� }|r
|d dkr
q8q
|dkr8d}d } }}d } } }
z| |||�}W n tyr Y n0 t�� �� t�d� z| |d ||�} W n( ty� } z|}W Y d }~n
d }~0 0 z| |d ||�}
W n* t�y } z|}W Y d }~n
d }~0 0 W d � n1 �s0 Y z<|�r<|W d }}S | �sXt|�t|�k�rX|�W d }}n
d }}0 d S )N�
r �#�eval�pass�errorz
)�split�strip�SyntaxError�warnings�catch_warnings�simplefilter�repr)�compiler�source�filename�symbol�line�errZerr1Zerr2�code�code1�code2�er r r �_maybe_compileE s<