MINI MINI MANI MO

Path : /usr/lib64/python3.6/lib2to3/fixes/__pycache__/
File Upload :
Current File : //usr/lib64/python3.6/lib2to3/fixes/__pycache__/fix_map.cpython-36.opt-2.pyc

3


 \8@sbddlmZddlmZddlmZmZmZmZm	Z	ddl
mZddl
mZGdddejZdS)	)token)
fixer_base)NameArgListCallListCompin_special_context)python_symbols)Nodec@s eZdZdZdZdZddZdS)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.mapcCs|j|rdSg}d|kr:x|dD]}|j|jq$W|jjtjkrv|j|d|j}d|_t	t
d|g}n&d|krt|dj|dj|dj}ttj
|g|dd	}nd
|kr|dj}d|_nd|krj|d}|jtjkrL|jd
jtjkrL|jd
jdjtjkrL|jd
jdjdkrL|j|ddSttj
t
d|jg}d|_t|rxdSttj
t
dt|gg|}d|_|j|_|S)NZextra_trailerszYou should use a for loop herelistZ
map_lambdaZxpfpit)prefixZmap_noneargargsNonezjcannot convert map(None, ...) with multiple arguments because map() now truncates to the shortest sequencemap)Zshould_skipappendZcloneparenttypesymsZsimple_stmtZwarningrrrrr
ZpowerZtrailerZchildrenZarglistrNAMEvaluerr)selfZnodeZresultsZtrailerstnewrr -/usr/lib64/python3.6/lib2to3/fixes/fix_map.py	transform@sF



zFixMap.transformN)__name__
__module____qualname__Z
BM_compatibleZPATTERNZskip_onr"r r r r!rsrN)Zpgen2rrrZ
fixer_utilrrrrrZpygramr	rZpytreer
ZConditionalFixrr r r r!<module>s


OHA YOOOO