403Webshell
Server IP : 61.19.30.66  /  Your IP : 216.73.216.15
Web Server : Apache/2.2.22 (Ubuntu)
System : Linux klw 3.11.0-15-generic #25~precise1-Ubuntu SMP Thu Jan 30 17:39:31 UTC 2014 x86_64
User : www-data ( 33)
PHP Version : 5.3.10-1ubuntu3.48
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : ON  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/lib/python2.7/lib2to3/fixes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python2.7/lib2to3/fixes/fix_map.pyc
ó
—|_c@sudZddlmZddlmZddlmZmZmZm	Z	ddl
mZdej
fd„ƒYZdS(	sFixer 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.
i(ttoken(t
fixer_base(tNametCalltListComptin_special_context(tpython_symbolstFixMapcBs#eZeZdZdZd„ZRS(sé
    map_none=power<
        'map'
        trailer< '(' arglist< 'None' ',' arg=any [','] > ')' >
    >
    |
    map_lambda=power<
        'map'
        trailer<
            '('
            arglist<
                lambdef< 'lambda'
                         (fp=NAME | vfpdef< '(' fp=NAME ')'> ) ':' xp=any
                >
                ','
                it=any
            >
            ')'
        >
    >
    |
    power<
        'map' trailer< '(' [arglist=any] ')' >
    >
    sfuture_builtins.mapcCs|j|ƒrdS|jjtjkrh|j|dƒ|jƒ}d|_tt	dƒ|gƒ}n	d|kr§t
|djƒ|djƒ|djƒƒ}nÊd|krÆ|d	jƒ}nŠd
|kr4|d
}|jtjkr4|jdjt
jkr4|jdjdkr4|j|d
ƒdSnt|ƒrDdS|jƒ}d|_tt	dƒ|gƒ}|j|_|S(NsYou should use a for loop hereuulistt
map_lambdatxptfptittmap_nonetargtarglistitNonesjcannot convert map(None, ...) with multiple arguments because map() now truncates to the shortest sequence(tshould_skiptparentttypetsymstsimple_stmttwarningtclonetprefixRRRRtchildrenRtNAMEtvalueRR(tselftnodetresultstnewtargs((s+/usr/lib/python2.7/lib2to3/fixes/fix_map.pyt	transform;s6	

	(t__name__t
__module__tTruet
BM_compatibletPATTERNtskip_onR (((s+/usr/lib/python2.7/lib2to3/fixes/fix_map.pyRsN(t__doc__tpgen2RtRt
fixer_utilRRRRtpygramRRtConditionalFixR(((s+/usr/lib/python2.7/lib2to3/fixes/fix_map.pyt<module>s
"

Youez - 2016 - github.com/yon3zu
LinuXploit