OwlCyberSecurity - MANAGER
Edit File: ast.cpython-37.opt-2.pyc
B ����YI~d*2������������������@���s����d�dl�T�d dd�Zdd��Zd!d d�Zdd ��Zdd��Zd"dd�Zdd��Zdd��Zd#dd�Z dd��Z G�dd��de�ZG�dd��de�Z dS�)$�����)�*� <unknown>�execc�������������C���s���t�|�||t�S�)N)�compileZ PyCF_ONLY_AST)�source�filename�mode��r ����(/opt/alt/python37/lib64/python3.7/ast.py�parse���s����r���c����������������sR���t�|�t�rt|�dd�}�t�|�t�r&|�j}�dd����fdd������fdd�����|��S�) N�eval)r���c�������������S���sH���t�|�t�r$t�|�jtttf�r4|�jS�nt�|�t�r4|�jS�tdt |�����d�S�)Nzmalformed node or string: ) � isinstance�Constant�value�int�float�complex�Num�n� ValueError�repr)�noder ���r ���r ����_convert_num1���s���� z"literal_eval.<locals>._convert_numc����������������sD���t�|�t�r<t�|�jttf�r<��|�j�}t�|�jt�r6| �S�|�S���|��S�)N)r ���ZUnaryOp�opZUAddZUSub�operand)r���r���)r���r ���r ����_convert_signed_num8���s���� z)literal_eval.<locals>._convert_signed_numc����������������s.��t�|�t�r|�jS�t�|�ttf�r$|�jS�t�|�t�r4|�jS�t�|�t�rNt t ��|�j��S�t�|�t�rht t ��|�j��S�t�|�t�r�tt ��|�j��S�t�|�t�r�ttt ��|�j�t ��|�j���S�t�|�t�r�|�jS�t�|�t��r&t�|�jttf��r&�|�j�}�|�j�}t�|ttf��r&t�|t��r&t�|�jt��r||�S�||�S��|��S�)N)r ���r���r����StrZBytes�sr���r���ZTuple�tuple�mapZeltsZList�list�Set�setZDict�dict�zip�keys�valuesZNameConstantZBinOpr���ZAddZSub�left�rightr���r���r���)r���r'���r(���)�_convertr���r���r ���r ���r)���@���s2���� zliteral_eval.<locals>._convert)r ����strr���Z Expression�body)Znode_or_stringr ���)r)���r���r���r ����literal_eval&���s���� r,���TFc����������������s2�������fdd���t�|�t�s*td|�jj�����|��S�)Nc���������� ������s ��t�|�t�r�g�}�}x`|�jD�]V}yt|�|�}W�n�tk rD���d}Y�qX�|rb|�d|��|�f���q|���|���qW��r�|�jr�xD|�jD�]:}y |�d|��t|�|��f���W�q��tk r����Y�q�X�q�W�d|�jjd� |�f�S�t�|�t ��rdd� ��fdd�|�D����S�t|��S�)NTz%s=%sz%s(%s)z, z[%s]c�������������3���s���|�]}��|�V��qd�S�)Nr ���)�.0�x)�_formatr ���r ���� <genexpr>~���s����z(dump.<locals>._format.<locals>.<genexpr>)r ����AST�_fields�getattr�AttributeError�append�_attributes� __class__�__name__�joinr ���r���)r����args�keywords�fieldr����a)r/����annotate_fields�include_attributesr ���r ���r/���h���s*���� zdump.<locals>._formatzexpected AST, got %r)r ���r1���� TypeErrorr7���r8���)r���r>���r?���r ���)r/���r>���r?���r ����dump^���s���� rA���c�������������C���sB���x<dD�]4}||j�kr||�j�krt||�rt|�|t||���qW�|�S�)N)�lineno� col_offset)r6����hasattr�setattrr3���)�new_nodeZold_node�attrr ���r ���r ���� copy_location����s ���� rH���c����������������s�����fdd�����|�dd��|�S�)Nc����������������sf���d|�j�kr"t|�d�s||�_n|�j}d|�j�krDt|�d�s>||�_n|�j}xt|��D�]}��|||��qNW�d�S�)NrB���rC���)r6���rD���rB���rC����iter_child_nodes)r���rB���rC����child)�_fixr ���r ���rK�������s���� z#fix_missing_locations.<locals>._fix����r���r ���)r���r ���)rK���r ����fix_missing_locations����s���� rM���rL���c�������������C���s2���x,t�|��D�] }d|jkr t|dd�|�|_q W�|�S�)NrB���r���)�walkr6���r3���rB���)r���r���rJ���r ���r ���r ����increment_lineno����s���� rO���c���������� ���c���s>���x8|�j�D�].}y|t|�|�fV��W�q�tk r4���Y�qX�qW�d�S�)N)r2���r3���r4���)r���r<���r ���r ���r ����iter_fields����s ����rP���c�������������c���sT���xNt�|��D�]B\}}t|t�r$|V��q t|t�r x|D�]}t|t�r4|V��q4W�q W�d�S�)N)rP���r ���r1���r ���)r����namer<����itemr ���r ���r ���rI�������s���� rI���c�������������C���s����t�|�ttttf�s"td|�jj���|�jr8t�|�jd�t �s<d�S�|�jd�j }�t�|�t�rZ|�j}n"t�|�t �rxt�|�j t�rx|�j }nd�S�|r�dd�l}|�|�}|S�)Nz%r can't have docstringsr���)r ���ZAsyncFunctionDefZFunctionDefZClassDefZModuler@���r7���r8���r+���ZExprr���r���r���r���r*����inspectZcleandoc)r���Zclean�textrS���r ���r ���r ���� get_docstring����s���� rU���c�������������c���s@���ddl�m}�||�g�}x$|r:|���}�|�t|����|�V��qW�d�S�)Nr���)�deque)�collectionsrV����popleft�extendrI���)r���rV���Ztodor ���r ���r ���rN�������s���� rN���c���������������@���s���e�Zd�Zdd��Zdd��ZdS�)�NodeVisitorc�������������C���s"���d|j�j�}t|�||�j�}||�S�)NZvisit_)r7���r8���r3���� generic_visit)�selfr����methodZvisitorr ���r ���r ����visit��s����zNodeVisitor.visitc�������������C���s\���xVt�|�D�]J\}}t|t�r@x6|D�]}t|t�r"|��|��q"W�q t|t�r |��|��q W�d�S�)N)rP���r ���r ���r1���r^���)r\���r���r<���r���rR���r ���r ���r ���r[�����s���� zNodeVisitor.generic_visitN)r8���� __module__�__qualname__r^���r[���r ���r ���r ���r ���rZ�������s���rZ���c���������������@���s���e�Zd�Zdd��ZdS�)�NodeTransformerc�������������C���s����x�t�|�D�]�\}}t|t�r|g�}xL|D�]D}t|t�r`|��|�}|d�krJq&nt|t�s`|�|��q&|�|��q&W�||d�d��<�q t|t�r |��|�}|d�kr�t||��q t|||��q W�|S�)N) rP���r ���r ���r1���r^���rY���r5����delattrrE���)r\���r���r<���� old_valueZ new_valuesr���rF���r ���r ���r ���r[���@��s&���� zNodeTransformer.generic_visitN)r8���r_���r`���r[���r ���r ���r ���r ���ra�����s���$ra���N)r���r���)TF)rL���)T)�_astr���r,���rA���rH���rM���rO���rP���rI���rU���rN����objectrZ���ra���r ���r ���r ���r ����<module>���s��� 8 ' %