/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_has_key.cpython-312.pyc (4220B)
{|j| ZdZddlmZddlmZddlmZmZGddejZy)a&Fixer for has_key(). Calls to .has_key() methods are expressed in terms of the 'in' operator: d.has_key(k) -> k in d CAVEATS: 1) While the primary target of this fixer is dict.has_key(), the fixer will change any has_key() method call, regardless of its class. 2) Cases like this will not be converted: m = d.has_key if m(k): ... Only *calls* to has_key() are converted. While it is possible to convert the above to something like m = d.__contains__ if m(k): ... this is currently not done. )pytree) fixer_base)Name parenthesizeceZdZdZdZdZy) FixHasKeyTa anchor=power< before=any+ trailer< '.' 'has_key' > trailer< '(' ( not(arglist | argument) arg=any ','> ) ')' > after=any* > | negation=not_test< 'not' anchor=power< before=any+ trailer< '.' 'has_key' > trailer< '(' ( not(arglist | argument) arg=any ','> ) ')' > > > c h|sJ|j}|jj|jk(r&|jj |jry|j d}|d}|j}|dDcgc]}|j}}|dj} |j d} | r| Dcgc]}|j} }| j|j|j|j|j|j|j|jfvr t| } t!|dk(r|d}n t#j$|j&|}d|_t)d d } |r/t)d d } t#j$|j*| | f} t#j$|j| | |f} | r8t| } t#j$|j&| ft-| z} |jj|j|j.|j0|j2|j4|j6|j8|j:|j&f vr t| } || _| Scc}wcc}w) Nnegationanchorbeforeargafter in)prefixnot)symsparenttypenot_testpatternmatchgetrclone comparisonand_testor_testtestlambdefargumentrlenrNodepowerrcomp_optupleexprxor_exprand_expr shift_expr arith_exprtermfactor)selfnoderesultsrr r rnr r rn_opn_notnews 2/usr/lib64/python3.12/lib2to3/fixes/fix_has_key.py transformzFixHasKey.transformGs&wyy KK   - LL  t{{ +;;z*"%,X%67%6!'')%67en""$ G$ (-.1QWWYE. 88  diit}}N Ns#C v;! AYF[[V4F D% s+E;;t||eT];Dkk$//Cv+>? s#C++djj3&5<*?@C ;;  DMM $ t $ $ TZZ 9 9s#C  78/s J*J/N)__name__ __module__ __qualname__ BM_compatiblePATTERNr7r6rr&sMG<&r>rN) __doc__rr fixer_utilrrBaseFixrr=r>r6rCs):+G ""Gr>