/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@sdZddlmZddlmZddlmZddlmZmZm Z m Z m Z m Z ddZ Gdd d ejZd d Zd d ZgdfddZddZdS)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)AssignNameNewlineNumber SubscriptsymscCst|tjo|jdjtjkS)N) isinstancerNodechildrentyperSTRING)stmtr6/usr/lib64/python3.9/lib2to3/fixes/fix_tuple_params.py is_docstrings rc@s(eZdZdZdZdZddZddZdS) FixTupleParamsTa funcdef< 'def' any parameters< '(' args=any ')' > ['->' any] ':' suite=any+ > | lambda= lambdef< 'lambda' args=vfpdef< '(' inner=any ')' > ':' body=any > c sd|vr||Sg|d}|d}|djdjtjkrZd}|djdj}tnd}d}ttjddfd d }|jt j kr||n<|jt j krt |jD]$\}} | jt j kr|| |dkd qsdSD]} |d| _ q|} |dkr d d_n&t|dj|r0|d_|d} D]} |d| _ q4|dj| | <t| d| tdD]}||dj|_qr|ddS)Nlambdasuiteargsr rz; Fcs\t}|}d|_t||}|r2d|_||tt j |gdS)Nr ) rnew_namecloneprefixrreplaceappendrr r Z simple_stmt)Z tuple_arg add_prefixnargrendZ new_linesselfrr handle_tupleCs    z.FixTupleParams.transform..handle_tuple)r"r)F)transform_lambdarrrINDENTvaluerrZLeafr ZtfpdefZ typedargslist enumerateparentrrrangelenchanged) r'noderesultsrrstartindentr(ir$lineZafterrr%r transform.sF         zFixTupleParams.transformc Cs|d}|d}t|d}|jtjkrD|}d|_||dSt|}t|}| t |}t |dd} || | D]X} | jtjkr| j |vrdd|| j D} ttj| g| } | j| _| | qdS)Nrbodyinnerr)rcSsg|] }|qSr)r.0crrr z3FixTupleParams.transform_lambda..) simplify_argsrrNAMErrr find_params map_to_indexr tuple_namerZ post_orderr+rr r Zpower) r'r1r2rr8r9paramsZto_indexZtup_nameZ new_paramr#Z subscriptsnewrrrr)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 RuntimeErrorr1rrrr?s   r?cCs<|jtjkrt|jdS|jtjkr,|jSdd|jDS)NrcSs g|]}|jtjkrt|qSr)rrCOMMArAr:rrrr=r>zfind_params..)rr rIrArrr@r+rKrrrrAs   rANcCsZ|dur i}t|D]@\}}ttt|g}t|trHt|||dq||||<q|S)N)d)r,r rstrr listrB) param_listrrMr5objZtrailerrrrrBs rBcCs<g}|D](}t|tr&|t|q||qd|S)N_)r rOr!rCjoin)rPlrQrrrrCs   rC)__doc__rrZpgen2rrZ fixer_utilrrrrr r rZBaseFixrr?rArBrCrrrrs    l