tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
Y\¬Qc@sOdZddlmZddlmZmZmZdejfd„ƒYZdS(sA Fixer for imports of itertools.(imap|ifilter|izip|ifilterfalse) iÿÿÿÿ(t
fixer_base(t    BlankLinetsymsttokentFixItertoolsImportscBs$eZeZdeƒZd„ZRS(sT
              import_from< 'from' 'itertools' 'import' imports=any >
              c CsÝ|d}|jtjks&|j r2|g}n    |j}xÅ|ddd…D]°}|jtjkry|j}|}n#|jtjkrdS|jd}|j}|dkrÇd|_|j    ƒqO|dkrO|j
ƒ|d    d
kród nd |_qOqOW|jp|g}t }    x=|D]5}|    rN|jtj krN|j    ƒq#|    t N}    q#Wx0|rŽ|d jtj krŽ|j ƒj    ƒq_W|jp§t|ddƒ sº|jdkrÙ|j}
tƒ}|
|_|SdS(Ntimportsiiuimapuizipuifilteru ifilterfalseu izip_longestiufu filterfalseu zip_longestiÿÿÿÿtvalue(uimapuizipuifilter(u ifilterfalseu izip_longest(ttypeRtimport_as_nametchildrenRtNAMERtSTARtNonetremovetchangedtTruetCOMMAtpoptgetattrtparenttprefixR( tselftnodetresultsRR    tchildtmembert    name_nodet member_namet remove_commatp((sk/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/lib2to3/fixes/fix_itertools_imports.pyt    transformsB
                         
              (t__name__t
__module__Rt BM_compatibletlocalstPATTERNR(((sk/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/lib2to3/fixes/fix_itertools_imports.pyRs N(    t__doc__tlib2to3Rtlib2to3.fixer_utilRRRtBaseFixR(((sk/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/lib2to3/fixes/fix_itertools_imports.pyt<module>s