/usr/lib64/python3.12/lib2to3/fixes/__pycache__
NameSizeModeActions
fix_apply.cpython-312.opt-1.pyc27560644editdlrm
fix_apply.cpython-312.opt-2.pyc26700644editdlrm
fix_apply.cpython-312.pyc27710644editdlrm
fix_asserts.cpython-312.opt-1.pyc15260644editdlrm
fix_asserts.cpython-312.opt-2.pyc14600644editdlrm
fix_asserts.cpython-312.pyc15260644editdlrm
fix_basestring.cpython-312.opt-1.pyc7720644editdlrm
fix_basestring.cpython-312.opt-2.pyc7310644editdlrm
fix_basestring.cpython-312.pyc7720644editdlrm
fix_buffer.cpython-312.opt-1.pyc9620644editdlrm
fix_buffer.cpython-312.opt-2.pyc8970644editdlrm
fix_buffer.cpython-312.pyc9620644editdlrm
fix_dict.cpython-312.opt-1.pyc44880644editdlrm
fix_dict.cpython-312.opt-2.pyc35980644editdlrm
fix_dict.cpython-312.pyc45810644editdlrm
fix_except.cpython-312.opt-1.pyc40210644editdlrm
fix_except.cpython-312.opt-2.pyc35790644editdlrm
fix_except.cpython-312.pyc40210644editdlrm
fix_exec.cpython-312.opt-1.pyc15920644editdlrm
fix_exec.cpython-312.opt-2.pyc14300644editdlrm
fix_exec.cpython-312.pyc16070644editdlrm
fix_execfile.cpython-312.opt-1.pyc27230644editdlrm
fix_execfile.cpython-312.opt-2.pyc25990644editdlrm
fix_execfile.cpython-312.pyc27380644editdlrm
fix_exitfunc.cpython-312.opt-1.pyc35710644editdlrm
fix_exitfunc.cpython-312.opt-2.pyc35030644editdlrm
fix_exitfunc.cpython-312.pyc35710644editdlrm
fix_filter.cpython-312.opt-1.pyc36040644editdlrm
fix_filter.cpython-312.opt-2.pyc31480644editdlrm
fix_filter.cpython-312.pyc36040644editdlrm
fix_funcattrs.cpython-312.opt-1.pyc11660644editdlrm
fix_funcattrs.cpython-312.opt-2.pyc11020644editdlrm
fix_funcattrs.cpython-312.pyc11660644editdlrm
fix_future.cpython-312.opt-1.pyc9110644editdlrm
fix_future.cpython-312.opt-2.pyc8120644editdlrm
fix_future.cpython-312.pyc9110644editdlrm
fix_getcwdu.cpython-312.opt-1.pyc9390644editdlrm
fix_getcwdu.cpython-312.opt-2.pyc8770644editdlrm
fix_getcwdu.cpython-312.pyc9390644editdlrm
fix_has_key.cpython-312.opt-1.pyc42050644editdlrm
fix_has_key.cpython-312.opt-2.pyc36390644editdlrm
fix_has_key.cpython-312.pyc42200644editdlrm
fix_idioms.cpython-312.opt-1.pyc53090644editdlrm
fix_idioms.cpython-312.opt-2.pyc48170644editdlrm
fix_idioms.cpython-312.pyc54620644editdlrm
fix_import.cpython-312.opt-1.pyc42520644editdlrm
fix_import.cpython-312.opt-2.pyc39520644editdlrm
fix_import.cpython-312.pyc42520644editdlrm
fix_imports.cpython-312.opt-1.pyc61060644editdlrm
fix_imports.cpython-312.opt-2.pyc60460644editdlrm
fix_imports.cpython-312.pyc61060644editdlrm
fix_imports2.cpython-312.opt-1.pyc6120644editdlrm
fix_imports2.cpython-312.opt-2.pyc5150644editdlrm
fix_imports2.cpython-312.pyc6120644editdlrm
fix_input.cpython-312.opt-1.pyc12630644editdlrm
fix_input.cpython-312.opt-2.pyc11980644editdlrm
fix_input.cpython-312.pyc12630644editdlrm
fix_intern.cpython-312.opt-1.pyc14060644editdlrm
fix_intern.cpython-312.opt-2.pyc13460644editdlrm
fix_intern.cpython-312.pyc14060644editdlrm
fix_isinstance.cpython-312.opt-1.pyc23430644editdlrm
fix_isinstance.cpython-312.opt-2.pyc20270644editdlrm
fix_isinstance.cpython-312.pyc23430644editdlrm
fix_itertools.cpython-312.opt-1.pyc19740644editdlrm
fix_itertools.cpython-312.opt-2.pyc16180644editdlrm
fix_itertools.cpython-312.pyc19740644editdlrm
fix_itertools_imports.cpython-312.opt-1.pyc26240644editdlrm
fix_itertools_imports.cpython-312.opt-2.pyc25460644editdlrm
fix_itertools_imports.cpython-312.pyc27080644editdlrm
fix_long.cpython-312.opt-1.pyc8380644editdlrm
fix_long.cpython-312.opt-2.pyc7780644editdlrm
fix_long.cpython-312.pyc8380644editdlrm
fix_map.cpython-312.opt-1.pyc45040644editdlrm
fix_map.cpython-312.opt-2.pyc37120644editdlrm
fix_map.cpython-312.pyc45040644editdlrm
fix_metaclass.cpython-312.opt-1.pyc103410644editdlrm
fix_metaclass.cpython-312.opt-2.pyc89930644editdlrm
fix_metaclass.cpython-312.pyc104300644editdlrm
fix_methodattrs.cpython-312.opt-1.pyc11460644editdlrm
fix_methodattrs.cpython-312.opt-2.pyc10740644editdlrm
fix_methodattrs.cpython-312.pyc11460644editdlrm
fix_ne.cpython-312.opt-1.pyc10370644editdlrm
fix_ne.cpython-312.opt-2.pyc9960644editdlrm
fix_ne.cpython-312.pyc10370644editdlrm
fix_next.cpython-312.opt-1.pyc43520644editdlrm
fix_next.cpython-312.opt-2.pyc42930644editdlrm
fix_next.cpython-312.pyc43650644editdlrm
fix_nonzero.cpython-312.opt-1.pyc10760644editdlrm
fix_nonzero.cpython-312.opt-2.pyc10210644editdlrm
fix_nonzero.cpython-312.pyc10760644editdlrm
fix_numliterals.cpython-312.opt-1.pyc14310644editdlrm
fix_numliterals.cpython-312.opt-2.pyc13730644editdlrm
fix_numliterals.cpython-312.pyc14310644editdlrm
fix_operator.cpython-312.opt-1.pyc56170644editdlrm
fix_operator.cpython-312.opt-2.pyc51370644editdlrm
fix_operator.cpython-312.pyc56170644editdlrm
fix_paren.cpython-312.opt-1.pyc16230644editdlrm
fix_paren.cpython-312.opt-2.pyc14940644editdlrm
fix_paren.cpython-312.pyc16230644editdlrm
fix_print.cpython-312.opt-1.pyc33520644editdlrm
fix_print.cpython-312.opt-2.pyc30690644editdlrm
fix_print.cpython-312.pyc35030644editdlrm
fix_raise.cpython-312.opt-1.pyc33830644editdlrm
fix_raise.cpython-312.opt-2.pyc27640644editdlrm
fix_raise.cpython-312.pyc33830644editdlrm
fix_raw_input.cpython-312.opt-1.pyc9440644editdlrm
fix_raw_input.cpython-312.opt-2.pyc8810644editdlrm
fix_raw_input.cpython-312.pyc9440644editdlrm
fix_reduce.cpython-312.opt-1.pyc12190644editdlrm
fix_reduce.cpython-312.opt-2.pyc10930644editdlrm
fix_reduce.cpython-312.pyc12190644editdlrm
fix_reload.cpython-312.opt-1.pyc14180644editdlrm
fix_reload.cpython-312.opt-2.pyc13520644editdlrm
fix_reload.cpython-312.pyc14180644editdlrm
fix_renames.cpython-312.opt-1.pyc28590644editdlrm
fix_renames.cpython-312.opt-2.pyc27830644editdlrm
fix_renames.cpython-312.pyc28590644editdlrm
fix_repr.cpython-312.opt-1.pyc11240644editdlrm
fix_repr.cpython-312.opt-2.pyc10640644editdlrm
fix_repr.cpython-312.pyc11240644editdlrm
fix_set_literal.cpython-312.opt-1.pyc26290644editdlrm
fix_set_literal.cpython-312.opt-2.pyc25580644editdlrm
fix_set_literal.cpython-312.pyc26290644editdlrm
fix_standarderror.cpython-312.opt-1.pyc8330644editdlrm
fix_standarderror.cpython-312.opt-2.pyc7830644editdlrm
fix_standarderror.cpython-312.pyc8330644editdlrm
fix_sys_exc.cpython-312.opt-1.pyc20120644editdlrm
fix_sys_exc.cpython-312.opt-2.pyc18470644editdlrm
fix_sys_exc.cpython-312.pyc20120644editdlrm
fix_throw.cpython-312.opt-1.pyc24470644editdlrm
fix_throw.cpython-312.opt-2.pyc22200644editdlrm
fix_throw.cpython-312.pyc24470644editdlrm
fix_tuple_params.cpython-312.opt-1.pyc78300644editdlrm
fix_tuple_params.cpython-312.opt-2.pyc75000644editdlrm
fix_tuple_params.cpython-312.pyc78300644editdlrm
fix_types.cpython-312.opt-1.pyc22770644editdlrm
fix_types.cpython-312.opt-2.pyc18070644editdlrm
fix_types.cpython-312.pyc22770644editdlrm
fix_unicode.cpython-312.opt-1.pyc21660644editdlrm
fix_unicode.cpython-312.opt-2.pyc19910644editdlrm
fix_unicode.cpython-312.pyc21660644editdlrm
fix_urllib.cpython-312.opt-1.pyc91470644editdlrm
fix_urllib.cpython-312.opt-2.pyc86120644editdlrm
fix_urllib.cpython-312.pyc91470644editdlrm
fix_ws_comma.cpython-312.opt-1.pyc15530644editdlrm
fix_ws_comma.cpython-312.opt-2.pyc13710644editdlrm
fix_ws_comma.cpython-312.pyc15530644editdlrm
fix_xrange.cpython-312.opt-1.pyc38120644editdlrm
fix_xrange.cpython-312.opt-2.pyc37520644editdlrm
fix_xrange.cpython-312.pyc38120644editdlrm
fix_xreadlines.cpython-312.opt-1.pyc12820644editdlrm
fix_xreadlines.cpython-312.opt-2.pyc11570644editdlrm
fix_xreadlines.cpython-312.pyc12820644editdlrm
fix_zip.cpython-312.opt-1.pyc19770644editdlrm
fix_zip.cpython-312.opt-2.pyc16500644editdlrm
fix_zip.cpython-312.pyc19770644editdlrm
__init__.cpython-312.opt-1.pyc1440644editdlrm
__init__.cpython-312.opt-2.pyc1440644editdlrm
__init__.cpython-312.pyc1440644editdlrm
Edit: /usr/lib64/python3.12/lib2to3/fixes/__pycache__/fix_tuple_params.cpython-312.pyc (7830B)
{|jdZddlmZddlmZddlmZddlmZmZm Z m Z m Z m Z dZ GddejZd Zd Zgd fd Zd Zy )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 Subscriptsymsct|tjxr*|jdjt j k(S)N) isinstancerNodechildrentyperSTRING)stmts 7/usr/lib64/python3.12/lib2to3/fixes/fix_tuple_params.py is_docstringrs5 dFKK ( 1 ==  ELL 01c$eZdZdZdZdZdZdZy)FixTupleParamsTa funcdef< 'def' any parameters< '(' args=any ')' > ['->' any] ':' suite=any+ > | lambda= lambdef< 'lambda' args=vfpdef< '(' inner=any ')' > ':' body=any > c d|vrj||Sg |d}|d}|djdjtjk(r)d}|djdj }t n(d}d}tjtjd d fd }|jtjk(r ||ne|jtjk(rHt|jD]0\}} | jtjk(s$|| |dkD 2 sy D] } |d| _ |} |dk(r d d_n*t|dj|r| d_|dz} D] } |d| _  |dj| | t!| dz| t# zdzD]}||dj|_|dj%y) Nlambdasuiteargsr rz; cTtj}|j}d|_t ||j}|rd|_|j |j tjtj|jgy)Nr ) rnew_namecloneprefixrreplaceappendrrr simple_stmt) tuple_arg add_prefixnargrend new_linesselfs r handle_tuplez.FixTupleParams.transform..handle_tupleCsT]]_%A//#CCJ#qwwy)D   a   V[[)9)9*. )<> ?r)r)r!)F)transform_lambdarrrINDENTvaluerrLeafr tfpdef typedargslist enumerateparentr$rrangelenchanged)r.noderesultsrrstartindentr/ir+lineafterr,r-s` @@r transformzFixTupleParams.transform.s w ((w7 7  v 8  Q  $ $ 4E1X&&q)//F)CEF++ellB/C ? 99 #   YY$,, ,#DMM2388t{{*!!a%9 3  D(DK A:"%IaL  %(++E2 3"(IaL AIED(DK)2a%&uQwc)n 4Q 67A*0E!H  a '8 arc |d}|d}t|d}|jtjk(r)|j }d|_|j |yt|}t|}|jt|}t|d} |j | j |jD]} | jtjk(s!| j|vs0|| jD cgc]} | j } } tjt j"| j g| z} | j | _| j | ycc} w)Nrbodyinnerr!)r$) simplify_argsrrNAMEr#r$r% find_params map_to_indexr" tuple_namer post_orderr2rrr power)r.r;r<rrDrEparamsto_indextup_name new_paramr*c subscriptsnews rr0zFixTupleParams.transform_lambdans-vvgg./ :: #KKMEEL LL  T"'==F!34#.  Y__&'"Avv#8(;19!''1BC1BAaggi1B Ckk$**#,??#4"5 "BDXX  # #Cs FN)__name__ __module__ __qualname__ run_order BM_compatiblePATTERNrBr0rrrrsIMG>@rrcL|jtjtjfvr|S|jtj k(rL|jtj k(r-|j d}|jtj k(r-|Std|z)NrzReceived unexpected node %s)rr vfplistrrGvfpdefr RuntimeError)r;s rrFrFsx yyT\\5::.. dkk !ii4;;&==#Dii4;;& 4t; <}t|tr|jt|.|j|@dj |S)N_)rrdr&rJjoin)relrfs rrJrJsF A c4 HHZ_ % HHSM  88A;r)__doc__rrpgen2rr fixer_utilrrrr r r rBaseFixrrFrHrIrJrZrrrpsQ*GG1gZ''gX =L%'$  r