/usr/lib64/python3.9/lib2to3/__pycache__
NameSizeModeActions
btm_matcher.cpython-39.opt-1.pyc48770644editdlrm
btm_matcher.cpython-39.opt-2.pyc33060644editdlrm
btm_matcher.cpython-39.pyc48770644editdlrm
btm_utils.cpython-39.opt-1.pyc61480644editdlrm
btm_utils.cpython-39.opt-2.pyc46360644editdlrm
btm_utils.cpython-39.pyc61480644editdlrm
fixer_base.cpython-39.opt-1.pyc62550644editdlrm
fixer_base.cpython-39.opt-2.pyc35040644editdlrm
fixer_base.cpython-39.pyc62550644editdlrm
fixer_util.cpython-39.opt-1.pyc121700644editdlrm
fixer_util.cpython-39.opt-2.pyc100070644editdlrm
fixer_util.cpython-39.pyc121700644editdlrm
main.cpython-39.opt-1.pyc86710644editdlrm
main.cpython-39.opt-2.pyc69180644editdlrm
main.cpython-39.pyc86890644editdlrm
patcomp.cpython-39.opt-1.pyc53890644editdlrm
patcomp.cpython-39.opt-2.pyc48810644editdlrm
patcomp.cpython-39.pyc56050644editdlrm
pygram.cpython-39.opt-1.pyc12620644editdlrm
pygram.cpython-39.opt-2.pyc10570644editdlrm
pygram.cpython-39.pyc12620644editdlrm
pytree.cpython-39.opt-1.pyc236720644editdlrm
pytree.cpython-39.opt-2.pyc149690644editdlrm
pytree.cpython-39.pyc242950644editdlrm
refactor.cpython-39.opt-1.pyc206130644editdlrm
refactor.cpython-39.opt-2.pyc165670644editdlrm
refactor.cpython-39.pyc206430644editdlrm
__init__.cpython-39.opt-1.pyc3020644editdlrm
__init__.cpython-39.opt-2.pyc3020644editdlrm
__init__.cpython-39.pyc3020644editdlrm
__main__.cpython-39.opt-1.pyc2150644editdlrm
__main__.cpython-39.opt-2.pyc2150644editdlrm
__main__.cpython-39.pyc2150644editdlrm
Edit: /usr/lib64/python3.9/lib2to3/__pycache__/fixer_util.cpython-39.opt-2.pyc (10007B)
a ´if;ã@sŒddlmZddlmZmZddlmZddlm Z dd„Z dd„Z d d „Z d d „Z dMdd„Zdd„Zdd„Zdd„Ze ƒe ƒfdd„ZdNdd„Zdd„Zdd„ZdOdd„Zd d!„ZdPd"d#„ZdQd$d%„Zd&d'„Zd(d)„Zd*d+„Zd,d-„Zd.d/„Zhd0£Zd1d2„Z d3a!d4a"d5a#d6a$d7d8„Z%d9d:„Z&d;d<„Z'd=d>„Z(d?d@„Z)dAdB„Z*dCdD„Z+dEdF„Z,ej-ej.hZ/dRdGdH„Z0ej.ej-ej1hZ2dIdJ„Z3dSdKdL„Z4d S)Té)Útoken)ÚLeafÚNode)Úpython_symbols)ÚpatcompcCsttj|ttjdƒ|gƒS)Nú=)rÚsymsÚargumentrrÚEQUAL)ÚkeywordÚvalue©r ú*/usr/lib64/python3.9/lib2to3/fixer_util.pyÚ KeywordArgsÿrcCs ttjdƒS)Nú()rrÚLPARr r r rÚLParensrcCs ttjdƒS)Nú))rrÚRPARr r r rÚRParensrcCsHt|tƒs|g}t|tƒs&d|_|g}ttj|ttjddd�g|ƒS)Nú r©Úprefix) Ú isinstanceÚlistrrrÚatomrrr )ÚtargetÚsourcer r rÚAssigns  ÿrNcCsttj||d�S©Nr)rrÚNAME)Únamerr r rÚName$sr"cCs|ttjtƒ|gƒgS©N)rrÚtrailerÚDot)ÚobjÚattrr r rÚAttr(sr(cCs ttjdƒS)Nú,)rrÚCOMMAr r r rÚComma,sr+cCs ttjdƒS)NÚ.)rrÚDOTr r r rr%0sr%cCs4ttj| ¡| ¡gƒ}|r0| dttj|ƒ¡|S)Nr)rrr$ÚcloneÚ insert_childÚarglist)ÚargsZlparenZrparenÚnoder r rÚArgList4sr3cCs&ttj|t|ƒgƒ}|dur"||_|Sr#)rrÚpowerr3r)Ú func_namer1rr2r r rÚCall;sr6cCs ttjdƒS)NÚ ©rrÚNEWLINEr r r rÚNewlineBsr:cCs ttjdƒS)NÚr8r r r rÚ BlankLineFsr<cCsttj||d�Sr)rrÚNUMBER)Únrr r rÚNumberJsr?cCs"ttjttjdƒ|ttjdƒgƒS)Nú[ú])rrr$rrÚLBRACEÚRBRACE)Z index_noder r rÚ SubscriptMs þrDcCsttj||d�Sr)rrÚSTRING)Ústringrr r rÚStringSsrGc Cs®d|_d|_d|_ttjdƒ}d|_ttjdƒ}d|_||||g}|rtd|_ttjdƒ}d|_| ttj||gƒ¡ttj|ttj |ƒgƒ}ttj ttj dƒ|ttj dƒgƒS)Nr;rÚforÚinÚifr@rA) rrrr ÚappendrrZcomp_ifZ listmakerZcomp_forrrBrC) ZxpÚfpÚitÚtestZfor_leafZin_leafZ inner_argsZif_leafÚinnerr r rÚListCompWs(      þÿrPcCsV|D] }| ¡qttjdƒttj|dd�ttjddd�ttj|ƒg}ttj|ƒ}|S)NÚfromrrÚimport)Úremoverrr rrÚimport_as_namesÚ import_from)Z package_nameZ name_leafsZleafÚchildrenÚimpr r rÚ FromImportos   ý rXc Cs¤|d ¡}|jtjkr"| ¡}nttj| ¡gƒ}|d}|rNdd„|Dƒ}ttjtt|dƒt|dƒƒttj|d ¡||d ¡gƒg|ƒ}|j |_ |S) Nr&ÚaftercSsg|] }| ¡‘qSr )r.)Ú.0r>r r rÚ �óz!ImportAndCall..érZlparZrpar) r.Útyperr0rr4r(r"r$r)r2ÚresultsÚnamesr&Z newarglistrYÚnewr r rÚ ImportAndCall‚s*     þÿÿüÿrbcCsˆt|tƒr |jtƒtƒgkr dSt|tƒo†t|jƒdko†t|jdtƒo†t|jdtƒo†t|jdtƒo†|jdjdko†|jdjdkS)NTér]rérr)rrrVrrÚlenrr ©r2r r rÚis_tupležs  ÿþýüûúrgcCsXt|tƒoVt|jƒdkoVt|jdtƒoVt|jdtƒoV|jdjdkoV|jdjdkS)Nrr]éÿÿÿÿr@rA)rrrerVrr rfr r rÚis_listªs  ÿþýüûricCsttjtƒ|tƒgƒSr#)rrrrrrfr r rÚ parenthesize¸srj> ÚsortedÚsumÚanyrÚsetÚtupleÚallÚminÚ enumerateÚmaxccs$t||ƒ}|r |Vt||ƒ}q dSr#)Úgetattr)r&r'Únextr r rÚ attr_chain¿s rvzefor_stmt< 'for' any 'in' node=any ':' any* > | comp_for< 'for' any 'in' node=any any* > z³ power< ( 'iter' | 'list' | 'tuple' | 'sorted' | 'set' | 'sum' | 'any' | 'all' | 'enumerate' | (any* trailer< '.' 'join' >) ) trailer< '(' node=any ')' > any* > z` power< ( 'sorted' | 'enumerate' ) trailer< '(' arglist ')' > any* > FcCspts&t t¡at t¡at t¡adatttg}t|t|dƒƒD]*\}}i}| ||¡r@|d|ur@dSq@dS)NTÚparentr2F) Ú pats_builtrÚcompile_patternÚp0Úp1Úp2ÚziprvÚmatch)r2ÚpatternsÚpatternrwr_r r rÚin_special_contextås    r�cCsš|j}|dur|jtjkrdS|j}|jtjtjfvr:dS|jtjkrX|j d|urXdS|jtj ks’|jtj kr–|dur„|jtj ks’|j d|ur–dSdS)NFr]T) Z prev_siblingr^rr-rwrÚfuncdefÚclassdefÚ expr_stmtrVÚ parametersZ typedargslistr*)r2Úprevrwr r rÚis_probably_builtinøs&  ÿþ þ ýr‡cCsJ|durF|jtjkr>t|jƒdkr>|jd}|jtjkr>|jS|j}qdS)Nrdrr;) r^rÚsuitererVrÚINDENTr rw)r2Úindentr r rÚfind_indentations  r‹cCs>|jtjkr|S| ¡}|jd}|_ttj|gƒ}||_|Sr#)r^rrˆr.rwr)r2rwrˆr r rÚ make_suites rŒcCs$|jtjkr |j}|stdƒ‚q|S)Nz,root found before file_input node was found.)r^rZ file_inputrwÚ ValueErrorrfr r rÚ find_root&s   rŽcCst|t|ƒ|ƒ}t|ƒSr#)Ú find_bindingrŽÚbool)Úpackager!r2Zbindingr r rÚdoes_tree_import/sr’cCs|jtjtjfvSr#)r^rÚ import_namerUrfr r rÚ is_import7sr”c Cs.dd„}t|ƒ}t|||ƒr dSd}}t|jƒD]F\}}||ƒsDq2t|j|d…ƒD]\}}||ƒsVqlqV||}qzq2|dkrÆt|jƒD]8\}}|jtjkrŒ|jrŒ|jdjtjkrŒ|d}qÆqŒ|durôt tj t tj dƒt tj |dd�gƒ} nt |t tj |dd�gƒ} | tƒg} | |t tj| ƒ¡dS)NcSs |jtjko|jot|jdƒS)Nr])r^rÚ simple_stmtrVr”rfr r rÚis_import_stmt>s ÿz$touch_import..is_import_stmtr]rrRrr)rŽr’rrrVr^rr•rrErr“rr rXr:r/) r‘r!r2r–ÚrootZ insert_posÚoffsetÚidxZnode2Úimport_rVr r rÚ touch_import;s8 ÿ þ r›cCs®|jD�] }d}|jtjkrVt||jdƒr4|St|t|jdƒ|ƒ}|rR|}�n0|jtjtjfvrŠt|t|jdƒ|ƒ}|r†|}�nü|jtj k�rt|t|jdƒ|ƒ}|r¸|}nTt |jdd…ƒD]@\}}|jt j krÊ|j dkrÊt|t|j|dƒ|ƒ}|rÊ|}qÊnx|jtv�r2|jdj |k�r2|}nTt|||ƒ�rF|}n@|jtjk�rbt|||ƒ}n$|jtjk�r†t||jdƒ�r†|}|r|�s˜|St|ƒr|SqdS)Nrrhrdrcú:ér])rVr^rZfor_stmtÚ_findr�rŒZif_stmtZ while_stmtZtry_stmtrrrÚCOLONr Ú _def_symsÚ_is_import_bindingr•r„r”)r!r2r‘ÚchildÚretr>ÚiZkidr r rr�isB      r�cCsT|g}|rP| ¡}|jdkr4|jtvr4| |j¡q|jtjkr|j|kr|SqdS)Né)Úpopr^Ú _block_symsÚextendrVrr r )r!r2Znodesr r rrž”sržcCs¢|jtjkrÆ|sÆ|jd}|jtjkrx|jD]H}|jtjkrV|jdj|krt|Sq,|jtjkr,|j|kr,|Sq,nL|jtjkrª|jd}|jtjkrÄ|j|krÄ|Sn|jtjkrÄ|j|krÄ|SnØ|jtj k�rž|ròt |jdƒ  ¡|kròdS|jd}|�rt d|ƒ�rdS|jtj k�r0t ||ƒ�r0|S|jtjk�rh|jd}|jtjk�rž|j|k�rž|Sn6|jtjk�r†|j|k�r†|S|�rž|jtjk�rž|SdS)NrrdrhrcÚas)r^rr“rVZdotted_as_namesZdotted_as_namer rr rUÚstrÚstripržrTZimport_as_nameÚSTAR)r2r!r‘rWr¢Úlastr>r r rr¡žs@          r¡)N)NN)N)N)N)N)N)5Zpgen2rZpytreerrZpygramrrr;rrrrrr"r(r+r%r3r6r:r<r?rDrGrPrXrbrgrirjZconsuming_callsrvrzr{r|rxr�r‡r‹rŒrŽr’r”r›rƒr‚r r�r$r§ržr¡r r r rÚsV           -  *