OwlCyberSecurity - MANAGER
Edit File: fix_renames.cpython-310.opt-2.pyc
o ����S�g�����������������������@���sT��� �d�dl�mZ�d�dlmZmZ�dddiiZi�Zdd��Zdd ��ZG�d d��dej �Z dS�) ����)� fixer_base)�Name� attr_chain�sysZmaxint�maxsizec�����������������C���s���dd��tt|����d�S�)N�(�|�))�join�map�repr)�members��r����@/opt/alt/python310/lib64/python3.10/lib2to3/fixes/fix_renames.py� alternates���s���r���c������������������c���s\�����t�t����D�]$\}�}t�|����D�]\}}|t|�|f<�d|�||f�V��d|�|f�V��qqd�S�)Nz� import_from< 'from' module_name=%r 'import' ( attr_name=%r | import_as_name< attr_name=%r 'as' any >) > z^ power< module_name=%r trailer< '.' attr_name=%r > any* > )�list�MAPPING�items�LOOKUP)�module�replaceZold_attr�new_attrr���r���r���� build_pattern���s��������r���c�����������������������s8���e�Zd�ZdZd�e���ZdZ��fdd�Zdd��Z ���Z S�)� FixRenamesTr���Zprec��������������������s@���t�t|��j����|�}|rt��fdd�t|d�D���rdS�|S�dS�)Nc�����������������3���s�����|�]}��|�V��qd�S�)Nr���)�.0�obj��matchr���r���� <genexpr>5���s�����z#FixRenames.match.<locals>.<genexpr>�parentF)�superr���r����anyr���)�self�node�results�� __class__r���r���r���1���s���zFixRenames.matchc�����������������C���sL���|��d�}|��d�}|r"|r$t|j|jf�}|�t||jd���d�S�d�S�d�S�)NZmodule_name� attr_name)�prefix)�getr����valuer���r���r(���)r"���r#���r$���Zmod_namer'���r���r���r���r���� transform>���s��� �zFixRenames.transform)�__name__� __module__�__qualname__Z BM_compatibler ���r���ZPATTERNZorderr���r+���� __classcell__r���r���r%���r���r���*���s���� r���N)��r���Z fixer_utilr���r���r���r���r���r���ZBaseFixr���r���r���r���r����<module>���s����