Viewing File: /usr/lib64/python3.6/lib2to3/fixes/__pycache__/fix_itertools_imports.cpython-36.opt-2.pyc

3


 \&@s6ddlmZddlmZmZmZGdddejZdS))
fixer_base)	BlankLinesymstokenc@s"eZdZdZdeZddZdS)FixItertoolsImportsTzT
              import_from< 'from' 'itertools' 'import' imports=any >
              cCsl|d}|jtjks|jr$|g}n|j}x|dddD]z}|jtjkrV|j}|}n|jtjkrfdS|jd}|j}|dkrd|_|jq:|dkr:|j	|d	d
krdnd|_q:W|jddp|g}d
}	x0|D](}|	o|jtj
kr|jq|	d
N}	qWx*|r,|djtj
kr,|jjqW|jp@t|ddsR|j
dkrh|j}
t}|
|_|SdS)Nimportsrimapizipifilterifilterfalseizip_longestffilterfalsezip_longestTvalue)r	r
r)rr
)typerZimport_as_namechildrenrNAMErSTARremoveZchangedCOMMApopgetattrparentprefixr)selfZnodeZresultsrrZchildmemberZ	name_nodemember_nameZremove_commapr";/usr/lib64/python3.6/lib2to3/fixes/fix_itertools_imports.py	transformsB




zFixItertoolsImports.transformN)__name__
__module____qualname__Z
BM_compatiblelocalsZPATTERNr$r"r"r"r#rs
rN)Zlib2to3rZlib2to3.fixer_utilrrrZBaseFixrr"r"r"r#<module>s
Back to Directory File Manager