/usr/lib64/python3.9/lib2to3/fixes/__pycache__
NameSizeModeActions
fix_apply.cpython-39.opt-1.pyc16490644editdlrm
fix_apply.cpython-39.opt-2.pyc15590644editdlrm
fix_apply.cpython-39.pyc16590644editdlrm
fix_asserts.cpython-39.opt-1.pyc12740644editdlrm
fix_asserts.cpython-39.opt-2.pyc12040644editdlrm
fix_asserts.cpython-39.pyc12740644editdlrm
fix_basestring.cpython-39.opt-1.pyc6580644editdlrm
fix_basestring.cpython-39.opt-2.pyc6130644editdlrm
fix_basestring.cpython-39.pyc6580644editdlrm
fix_buffer.cpython-39.opt-1.pyc8030644editdlrm
fix_buffer.cpython-39.opt-2.pyc7340644editdlrm
fix_buffer.cpython-39.pyc8030644editdlrm
fix_dict.cpython-39.opt-1.pyc32530644editdlrm
fix_dict.cpython-39.opt-2.pyc23590644editdlrm
fix_dict.cpython-39.pyc33060644editdlrm
fix_except.cpython-39.opt-1.pyc28010644editdlrm
fix_except.cpython-39.opt-2.pyc23550644editdlrm
fix_except.cpython-39.pyc28010644editdlrm
fix_exec.cpython-39.opt-1.pyc11180644editdlrm
fix_exec.cpython-39.opt-2.pyc9520644editdlrm
fix_exec.cpython-39.pyc11280644editdlrm
fix_execfile.cpython-39.opt-1.pyc16660644editdlrm
fix_execfile.cpython-39.opt-2.pyc15380644editdlrm
fix_execfile.cpython-39.pyc16760644editdlrm
fix_exitfunc.cpython-39.opt-1.pyc23010644editdlrm
fix_exitfunc.cpython-39.opt-2.pyc22290644editdlrm
fix_exitfunc.cpython-39.pyc23010644editdlrm
fix_filter.cpython-39.opt-1.pyc24370644editdlrm
fix_filter.cpython-39.opt-2.pyc19770644editdlrm
fix_filter.cpython-39.pyc24370644editdlrm
fix_funcattrs.cpython-39.opt-1.pyc9710644editdlrm
fix_funcattrs.cpython-39.opt-2.pyc9030644editdlrm
fix_funcattrs.cpython-39.pyc9710644editdlrm
fix_future.cpython-39.opt-1.pyc7790644editdlrm
fix_future.cpython-39.opt-2.pyc6760644editdlrm
fix_future.cpython-39.pyc7790644editdlrm
fix_getcwdu.cpython-39.opt-1.pyc7830644editdlrm
fix_getcwdu.cpython-39.opt-2.pyc7170644editdlrm
fix_getcwdu.cpython-39.pyc7830644editdlrm
fix_has_key.cpython-39.opt-1.pyc28860644editdlrm
fix_has_key.cpython-39.opt-2.pyc23160644editdlrm
fix_has_key.cpython-39.pyc28980644editdlrm
fix_idioms.cpython-39.opt-1.pyc38400644editdlrm
fix_idioms.cpython-39.opt-2.pyc33440644editdlrm
fix_idioms.cpython-39.pyc39000644editdlrm
fix_import.cpython-39.opt-1.pyc27780644editdlrm
fix_import.cpython-39.opt-2.pyc24670644editdlrm
fix_import.cpython-39.pyc27780644editdlrm
fix_imports.cpython-39.opt-1.pyc43820644editdlrm
fix_imports.cpython-39.opt-2.pyc43180644editdlrm
fix_imports.cpython-39.pyc43820644editdlrm
fix_imports2.cpython-39.opt-1.pyc5410644editdlrm
fix_imports2.cpython-39.opt-2.pyc4400644editdlrm
fix_imports2.cpython-39.pyc5410644editdlrm
fix_input.cpython-39.opt-1.pyc9450644editdlrm
fix_input.cpython-39.opt-2.pyc8760644editdlrm
fix_input.cpython-39.pyc9450644editdlrm
fix_intern.cpython-39.opt-1.pyc11290644editdlrm
fix_intern.cpython-39.opt-2.pyc10650644editdlrm
fix_intern.cpython-39.pyc11290644editdlrm
fix_isinstance.cpython-39.opt-1.pyc15460644editdlrm
fix_isinstance.cpython-39.opt-2.pyc12260644editdlrm
fix_isinstance.cpython-39.pyc15460644editdlrm
fix_itertools.cpython-39.opt-1.pyc15450644editdlrm
fix_itertools.cpython-39.opt-2.pyc11850644editdlrm
fix_itertools.cpython-39.pyc15450644editdlrm
fix_itertools_imports.cpython-39.opt-1.pyc15330644editdlrm
fix_itertools_imports.cpython-39.opt-2.pyc14510644editdlrm
fix_itertools_imports.cpython-39.pyc15570644editdlrm
fix_long.cpython-39.opt-1.pyc7000644editdlrm
fix_long.cpython-39.opt-2.pyc6360644editdlrm
fix_long.cpython-39.pyc7000644editdlrm
fix_map.cpython-39.opt-1.pyc30920644editdlrm
fix_map.cpython-39.opt-2.pyc22960644editdlrm
fix_map.cpython-39.pyc30920644editdlrm
fix_metaclass.cpython-39.opt-1.pyc53010644editdlrm
fix_metaclass.cpython-39.opt-2.pyc39210644editdlrm
fix_metaclass.cpython-39.pyc53260644editdlrm
fix_methodattrs.cpython-39.opt-1.pyc9330644editdlrm
fix_methodattrs.cpython-39.opt-2.pyc8570644editdlrm
fix_methodattrs.cpython-39.pyc9330644editdlrm
fix_ne.cpython-39.opt-1.pyc8060644editdlrm
fix_ne.cpython-39.opt-2.pyc7610644editdlrm
fix_ne.cpython-39.pyc8060644editdlrm
fix_next.cpython-39.opt-1.pyc30380644editdlrm
fix_next.cpython-39.opt-2.pyc29750644editdlrm
fix_next.cpython-39.pyc30500644editdlrm
fix_nonzero.cpython-39.opt-1.pyc9180644editdlrm
fix_nonzero.cpython-39.opt-2.pyc8590644editdlrm
fix_nonzero.cpython-39.pyc9180644editdlrm
fix_numliterals.cpython-39.opt-1.pyc10180644editdlrm
fix_numliterals.cpython-39.opt-2.pyc9560644editdlrm
fix_numliterals.cpython-39.pyc10180644editdlrm
fix_operator.cpython-39.opt-1.pyc42150644editdlrm
fix_operator.cpython-39.opt-2.pyc37310644editdlrm
fix_operator.cpython-39.pyc42150644editdlrm
fix_paren.cpython-39.opt-1.pyc13840644editdlrm
fix_paren.cpython-39.opt-2.pyc12510644editdlrm
fix_paren.cpython-39.pyc13840644editdlrm
fix_print.cpython-39.opt-1.pyc22550644editdlrm
fix_print.cpython-39.opt-2.pyc19680644editdlrm
fix_print.cpython-39.pyc23180644editdlrm
fix_raise.cpython-39.opt-1.pyc22440644editdlrm
fix_raise.cpython-39.opt-2.pyc16210644editdlrm
fix_raise.cpython-39.pyc22440644editdlrm
fix_raw_input.cpython-39.opt-1.pyc7900644editdlrm
fix_raw_input.cpython-39.opt-2.pyc7230644editdlrm
fix_raw_input.cpython-39.pyc7900644editdlrm
fix_reduce.cpython-39.opt-1.pyc11230644editdlrm
fix_reduce.cpython-39.opt-2.pyc9930644editdlrm
fix_reduce.cpython-39.pyc11230644editdlrm
fix_reload.cpython-39.opt-1.pyc11410644editdlrm
fix_reload.cpython-39.opt-2.pyc10710644editdlrm
fix_reload.cpython-39.pyc11410644editdlrm
fix_renames.cpython-39.opt-1.pyc19980644editdlrm
fix_renames.cpython-39.opt-2.pyc19180644editdlrm
fix_renames.cpython-39.pyc19980644editdlrm
fix_repr.cpython-39.opt-1.pyc8400644editdlrm
fix_repr.cpython-39.opt-2.pyc7760644editdlrm
fix_repr.cpython-39.pyc8400644editdlrm
fix_set_literal.cpython-39.opt-1.pyc16740644editdlrm
fix_set_literal.cpython-39.opt-2.pyc15990644editdlrm
fix_set_literal.cpython-39.pyc16740644editdlrm
fix_standarderror.cpython-39.opt-1.pyc7150644editdlrm
fix_standarderror.cpython-39.opt-2.pyc6610644editdlrm
fix_standarderror.cpython-39.pyc7150644editdlrm
fix_sys_exc.cpython-39.opt-1.pyc14020644editdlrm
fix_sys_exc.cpython-39.opt-2.pyc12330644editdlrm
fix_sys_exc.cpython-39.pyc14020644editdlrm
fix_throw.cpython-39.opt-1.pyc17990644editdlrm
fix_throw.cpython-39.opt-2.pyc15680644editdlrm
fix_throw.cpython-39.pyc17990644editdlrm
fix_tuple_params.cpython-39.opt-1.pyc45760644editdlrm
fix_tuple_params.cpython-39.opt-2.pyc42420644editdlrm
fix_tuple_params.cpython-39.pyc45760644editdlrm
fix_types.cpython-39.opt-1.pyc18280644editdlrm
fix_types.cpython-39.opt-2.pyc13540644editdlrm
fix_types.cpython-39.pyc18280644editdlrm
fix_unicode.cpython-39.opt-1.pyc15440644editdlrm
fix_unicode.cpython-39.opt-2.pyc13650644editdlrm
fix_unicode.cpython-39.pyc15440644editdlrm
fix_urllib.cpython-39.opt-1.pyc58550644editdlrm
fix_urllib.cpython-39.opt-2.pyc52970644editdlrm
fix_urllib.cpython-39.pyc58550644editdlrm
fix_ws_comma.cpython-39.opt-1.pyc11140644editdlrm
fix_ws_comma.cpython-39.opt-2.pyc9280644editdlrm
fix_ws_comma.cpython-39.pyc11140644editdlrm
fix_xrange.cpython-39.opt-1.pyc25240644editdlrm
fix_xrange.cpython-39.opt-2.pyc24600644editdlrm
fix_xrange.cpython-39.pyc25240644editdlrm
fix_xreadlines.cpython-39.opt-1.pyc11140644editdlrm
fix_xreadlines.cpython-39.opt-2.pyc9850644editdlrm
fix_xreadlines.cpython-39.pyc11140644editdlrm
fix_zip.cpython-39.opt-1.pyc15740644editdlrm
fix_zip.cpython-39.opt-2.pyc12430644editdlrm
fix_zip.cpython-39.pyc15740644editdlrm
__init__.cpython-39.opt-1.pyc1370644editdlrm
__init__.cpython-39.opt-2.pyc1370644editdlrm
__init__.cpython-39.pyc1370644editdlrm
Edit: /usr/lib64/python3.9/lib2to3/fixes/__pycache__/fix_tuple_params.cpython-39.pyc (4576B)
a ´i½ã@sŒdZddlmZddlmZddlmZddlmZmZm Z m Z m Z m Z dd„Z Gdd „d ejƒZd d „Zd d „Zgdfdd„Zdd„ZdS)a:Fixer for function definitions with tuple parameters. def func(((a, b), c), d): ... -> def func(x, d): ((a, b), c) = x ... It will also support lambdas: lambda (x, y): x + y -> lambda t: t[0] + t[1] # The parens are a syntax error in Python 3 lambda (x): x + y -> lambda x: x + y é)Úpytree)Útoken)Ú fixer_base)ÚAssignÚNameÚNewlineÚNumberÚ SubscriptÚsymscCst|tjƒo|jdjtjkS)Né)Ú isinstancerÚNodeÚchildrenÚtyperÚSTRING)Ústmt©rú6/usr/lib64/python3.9/lib2to3/fixes/fix_tuple_params.pyÚ is_docstrings ÿrc@s(eZdZdZdZdZdd„Zdd„ZdS) ÚFixTupleParamséTa funcdef< 'def' any parameters< '(' args=any ')' > ['->' any] ':' suite=any+ > | lambda= lambdef< 'lambda' args=vfpdef< '(' inner=any ')' > ':' body=any > c sšd|vrˆ ||¡Sg‰|d}|d}|djdjtjkrZd}|djdj}tƒ‰nd}d}t tjd¡‰d‡‡‡fd d „ }|jt j kr˜||ƒn<|jt j krÔt |jƒD]$\}} | jt j kr®|| |dkd �q®ˆsÜdSˆD]} |d| _ qà|} |dk�r d ˆd_n&t|dj|ƒ�r0|ˆd_|d} ˆD]} |d| _ �q4ˆ|dj| | …<t| d| tˆƒdƒD]}||dj|_�qr|d ¡dS)NÚlambdaÚsuiteÚargsr érz; ÚFcs\tˆ ¡ƒ}| ¡}d|_t|| ¡ƒ}|r2d|_| |¡ˆ t t j |ˆ ¡g¡¡dS)Nrú ) rÚnew_nameÚcloneÚprefixrÚreplaceÚappendrr r Z simple_stmt)Z tuple_argÚ add_prefixÚnÚargr©ÚendZ new_linesÚselfrrÚ handle_tupleCs    ÿz.FixTupleParams.transform..handle_tuple)r"r)F)Útransform_lambdarrrÚINDENTÚvaluerrZLeafr ZtfpdefZ typedargslistÚ enumerateÚparentrrÚrangeÚlenÚchanged) r'ÚnodeÚresultsrrÚstartÚindentr(Úir$ÚlineZafterrr%rÚ transform.sF         zFixTupleParams.transformc Csâ|d}|d}t|dƒ}|jtjkrD| ¡}d|_| |¡dSt|ƒ}t|ƒ}|  t |ƒ¡}t |dd�} | |  ¡¡|  ¡D]X} | jtjkr„| j |vr„dd„|| j Dƒ} t tj|  ¡g| ¡} | j| _|  | ¡q„dS)NrÚbodyÚinnerr)rcSsg|] }| ¡‘qSr)r©Ú.0ÚcrrrÚ ‚óz3FixTupleParams.transform_lambda..)Ú simplify_argsrrÚNAMErrr Ú find_paramsÚ map_to_indexrÚ tuple_namerZ post_orderr+rr r Zpower) r'r1r2rr8r9ÚparamsZto_indexZtup_nameZ new_paramr#Z subscriptsÚnewrrrr)ns*      ÿzFixTupleParams.transform_lambdaN)Ú__name__Ú __module__Ú __qualname__Z run_orderZ BM_compatibleZPATTERNr7r)rrrrrs  @rcCsN|jtjtjfvr|S|jtjkr>|jtjkr:|jd}q"|Std|ƒ‚dS)NrzReceived unexpected node %s)rr Zvfplistrr@ÚvfpdefrÚ RuntimeError©r1rrrr?‹s   r?cCs<|jtjkrt|jdƒS|jtjkr,|jSdd„|jDƒS)NrcSs g|]}|jtjkrt|ƒ‘qSr)rrÚCOMMArAr:rrrr=›r>zfind_params..)rr rIrArrr@r+rKrrrrA–s   rANcCsZ|dur i}t|ƒD]@\}}ttt|ƒƒƒg}t|tƒrHt|||d�q||||<q|S)N)Úd)r,r rÚstrr ÚlistrB)Ú param_listrrMr5ÚobjZtrailerrrrrB�s rBcCs<g}|D](}t|tƒr&| t|ƒ¡q| |¡qd |¡S)NÚ_)r rOr!rCÚjoin)rPÚlrQrrrrC¨s   rC)Ú__doc__rrZpgen2rrZ fixer_utilrrrrr r rZBaseFixrr?rArBrCrrrrÚs    l