Viewing File: /opt/alt/python38/lib64/python3.8/lib2to3/fixes/__pycache__/fix_itertools.cpython-38.pyc

U

,a@s2dZddlmZddlmZGdddejZdS)aT Fixer for itertools.(imap|ifilter|izip) --> (map|filter|zip) and
    itertools.ifilterfalse --> itertools.filterfalse (bugs 2360-2363)

    imports from itertools are fixed in fix_itertools_import.py

    If itertools is imported as something else (ie: import itertools as it;
    it.izip(spam, eggs)) method calls will not get fixed.
    )
fixer_base)Namec@s*eZdZdZdZdeZdZddZdS)FixItertoolsTz7('imap'|'ifilter'|'izip'|'izip_longest'|'ifilterfalse')z
              power< it='itertools'
                  trailer<
                     dot='.' func=%(it_funcs)s > trailer< '(' [any] ')' > >
              |
              power< func=%(it_funcs)s trailer< '(' [any] ')' > >
              cCsd}|dd}d|krV|jdkrV|d|d}}|j}|||j||p^|j}|t|jdd|ddS)Nfuncit)ZifilterfalseZizip_longestdot)prefix)valuerremoveparentreplacer)selfZnodeZresultsrrr	rr@/opt/alt/python38/lib64/python3.8/lib2to3/fixes/fix_itertools.py	transforms
zFixItertools.transformN)	__name__
__module____qualname__Z
BM_compatibleZit_funcslocalsZPATTERNZ	run_orderrrrrrrs	rN)__doc__rZ
fixer_utilrZBaseFixrrrrr<module>s

Back to Directory File Manager