⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.62
Server IP:
50.6.168.112
Server:
Linux server-617809.webnetzimbabwe.com 5.14.0-570.25.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 9 04:57:09 EDT 2025 x86_64
Server Software:
Apache
PHP Version:
8.4.10
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib64
/
python3.9
/
lib2to3
/
fixes
/
__pycache__
/
View File Name :
fix_map.cpython-39.pyc
a DOg8 @ sf d Z ddlmZ ddlmZ ddlmZmZmZm Z m Z ddlmZ ddlmZ G dd dejZd S ) a Fixer that changes map(F, ...) into list(map(F, ...)) unless there exists a 'from future_builtins import map' statement in the top-level namespace. As a special case, map(None, X) is changed into list(X). (This is necessary because the semantics are changed in this case -- the new map(None, X) is equivalent to [(x,) for x in X].) We avoid the transformation (except for the special case mentioned above) if the map() call is directly contained in iter(<>), list(<>), tuple(<>), sorted(<>), ...join(<>), or for V in <>:. NOTE: This is still not correct if the original code was depending on map(F, X, Y, ...) to go on until the longest argument is exhausted, substituting None for missing values -- like zip(), it now stops as soon as the shortest argument is exhausted. )token) fixer_base)NameArgListCallListCompin_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 rt|d |d |d }ttj |g| dd }nd |v r|d }d|_nd|v rf|d }|jtjkrH|jd jtjkrH|jd jd jtjkrH|jd jd jdkrH| |d d S ttj t d| g}d|_t|rtd S ttj t dt|gg| }d|_|j|_|S )NZextra_trailerszYou should use a for loop here listZ map_lambdaZxpfpit)prefixZmap_noneargargs Nonezjcannot convert map(None, ...) with multiple arguments because map() now truncates to the shortest sequencemap)Zshould_skipappendZcloneparenttypesymsZsimple_stmtwarningr r r r r ZpowerZtrailerZchildrenZarglistr NAMEvaluer r )selfZnoderesultsZtrailerstnewr r" -/usr/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)__doc__Zpgen2r r r Z fixer_utilr r r r r Zpygramr r Zpytreer ZConditionalFixr r" r" r" r#
s