grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026a ´i&ã@s6ddlmZddlmZmZmZGdd„dejƒZdS)é)Ú fixer_base)Ú BlankLineÚsymsÚtokenc@s"eZdZdZdeƒZdd„ZdS)ÚFixItertoolsImportsTzT import_from< 'from' 'itertools' 'import' imports=any > c CsZ|d}|jtjks|js"|g}n|j}|ddd…D]|}|jtjkrR|j}|}n|jtjkrddS|jd}|j}|dvrŒd|_| ¡q6|dvr6|  ¡|ddkr¬dnd |_q6|jdd…pÆ|g}d } |D]&}| rî|jtj krî| ¡qÐ| d N} qÐ|�r|d jtj k�r|  ¡ ¡qø|j�s4t |d dƒ�r@|j du�rV|j} tƒ}| |_|SdS) NÚimportsér)ÚimapÚizipÚifilter)Ú ifilterfalseÚ izip_longestéÚfÚ filterfalseÚ zip_longestTéÿÿÿÿÚvalue)ÚtyperZimport_as_nameÚchildrenrÚNAMErÚSTARÚremoveÚchangedÚCOMMAÚpopÚgetattrÚparentÚprefixr) ÚselfZnodeÚresultsrrÚchildÚmemberZ name_nodeÚ member_nameZ remove_commaÚp©r%ú;/usr/lib64/python3.9/lib2to3/fixes/fix_itertools_imports.pyÚ transformsF    ÿ  ÿzFixItertoolsImports.transformN)Ú__name__Ú __module__Ú __qualname__Z BM_compatibleÚlocalsZPATTERNr'r%r%r%r&rs þrN)Zlib2to3rZlib2to3.fixer_utilrrrZBaseFixrr%r%r%r&Ús