OwlCyberSecurity - MANAGER
Edit File: fix_map.cpython-39.opt-2.pyc
a ����?�g8����������������������@���sb���d�dl�mZ�d�dlmZ�d�dlmZmZmZmZm Z �d�dl mZ�d�dl mZ�G�dd��dej�ZdS�) ����)�token)� fixer_base)�Name�ArgList�Call�ListComp�in_special_context)�python_symbols)�Nodec�������������������@���s ���e�Zd�ZdZdZdZdd��ZdS�)�FixMapTaL�� map_none=power< 'map' trailer< '(' arglist< 'None' ',' arg=any [','] > ')' > [extra_trailers=trailer*] > | map_lambda=power< 'map' trailer< '(' arglist< lambdef< 'lambda' (fp=NAME | vfpdef< '(' fp=NAME ')'> ) ':' xp=any > ',' it=any > ')' > [extra_trailers=trailer*] > | power< 'map' args=trailer< '(' [any] ')' > [extra_trailers=trailer*] > zfuture_builtins.mapc�����������������C���s���|���|�rd�S�g�}d|v�r6|d�D�]}|�|�����q"|jjtjkrr|��|d��|���}d|_t t d�|g�}�n&d|v�r�t|d����|d����|d�����}ttj |g|�dd �}n�d |v�r�|d����}d|_n�d|v��rf|d�}|jtjk�rH|jd �jtjk�rH|jd �jd�jtjk�rH|jd �jd�jdk�rH|��|d��d�S�ttj t d�|���g�}d|_t|��rtd�S�ttj t d�t|g�g|��}d|_|j|_|S�)NZextra_trailerszYou should use a for loop here���listZ map_lambdaZxp�fp�it)�prefixZmap_none�arg�args����������Nonezjcannot convert map(None, ...) with multiple arguments because map() now truncates to the shortest sequence�map)Zshould_skip�appendZclone�parent�type�symsZsimple_stmtZwarningr���r���r���r���r ���ZpowerZtrailerZchildrenZarglistr����NAME�valuer���r���)�selfZnodeZresultsZtrailers�t�newr�����r ����:/opt/alt/python39/lib64/python3.9/lib2to3/fixes/fix_map.py� transform@���sN���� � ��� zFixMap.transformN)�__name__� __module__�__qualname__Z BM_compatibleZPATTERNZskip_onr"���r ���r ���r ���r!���r������s���r���N)Zpgen2r���r���r���Z fixer_utilr���r���r���r���r���Zpygramr ���r���Zpytreer ���ZConditionalFixr���r ���r ���r ���r!����<module>���s ���