OXIESEC PANEL
- Current Dir:
/
/
opt
/
alt
/
python38
/
lib64
/
python3.8
/
lib2to3
/
fixes
/
__pycache__
Server IP: 2a02:4780:11:1594:0:ef5:22d7:a
Upload:
Create Dir:
Name
Size
Modified
Perms
๐
..
-
10/21/2025 06:55:16 AM
rwxr-xr-x
๐
__init__.cpython-38.opt-1.pyc
150 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
__init__.cpython-38.opt-2.pyc
150 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
__init__.cpython-38.pyc
150 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_apply.cpython-38.opt-1.pyc
1.62 KB
09/23/2024 11:50:26 AM
rw-r--r--
๐
fix_apply.cpython-38.opt-2.pyc
1.54 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_apply.cpython-38.pyc
1.65 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_asserts.cpython-38.opt-1.pyc
1.26 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_asserts.cpython-38.opt-2.pyc
1.19 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_asserts.cpython-38.pyc
1.26 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_basestring.cpython-38.opt-1.pyc
671 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_basestring.cpython-38.opt-2.pyc
626 bytes
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_basestring.cpython-38.pyc
671 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_buffer.cpython-38.opt-1.pyc
816 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_buffer.cpython-38.opt-2.pyc
747 bytes
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_buffer.cpython-38.pyc
816 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_dict.cpython-38.opt-1.pyc
3.2 KB
09/23/2024 11:50:26 AM
rw-r--r--
๐
fix_dict.cpython-38.opt-2.pyc
2.32 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_dict.cpython-38.pyc
3.26 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_except.cpython-38.opt-1.pyc
2.76 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_except.cpython-38.opt-2.pyc
2.32 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_except.cpython-38.pyc
2.76 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_exec.cpython-38.opt-1.pyc
1.1 KB
09/23/2024 11:50:26 AM
rw-r--r--
๐
fix_exec.cpython-38.opt-2.pyc
965 bytes
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_exec.cpython-38.pyc
1.13 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_execfile.cpython-38.opt-1.pyc
1.64 KB
09/23/2024 11:50:26 AM
rw-r--r--
๐
fix_execfile.cpython-38.opt-2.pyc
1.51 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_execfile.cpython-38.pyc
1.67 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_exitfunc.cpython-38.opt-1.pyc
2.26 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_exitfunc.cpython-38.opt-2.pyc
2.19 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_exitfunc.cpython-38.pyc
2.26 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_filter.cpython-38.opt-1.pyc
2.39 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_filter.cpython-38.opt-2.pyc
1.95 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_filter.cpython-38.pyc
2.39 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_funcattrs.cpython-38.opt-1.pyc
984 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_funcattrs.cpython-38.opt-2.pyc
916 bytes
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_funcattrs.cpython-38.pyc
984 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_future.cpython-38.opt-1.pyc
792 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_future.cpython-38.opt-2.pyc
689 bytes
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_future.cpython-38.pyc
792 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_getcwdu.cpython-38.opt-1.pyc
796 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_getcwdu.cpython-38.opt-2.pyc
730 bytes
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_getcwdu.cpython-38.pyc
796 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_has_key.cpython-38.opt-1.pyc
2.85 KB
09/23/2024 11:50:25 AM
rw-r--r--
๐
fix_has_key.cpython-38.opt-2.pyc
2.29 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_has_key.cpython-38.pyc
2.88 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_idioms.cpython-38.opt-1.pyc
3.76 KB
09/23/2024 11:50:26 AM
rw-r--r--
๐
fix_idioms.cpython-38.opt-2.pyc
3.28 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_idioms.cpython-38.pyc
3.84 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_import.cpython-38.opt-1.pyc
2.73 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_import.cpython-38.opt-2.pyc
2.43 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_import.cpython-38.pyc
2.73 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_imports.cpython-38.opt-1.pyc
4.3 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_imports.cpython-38.opt-2.pyc
4.24 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_imports.cpython-38.pyc
4.3 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_imports2.cpython-38.opt-1.pyc
554 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_imports2.cpython-38.opt-2.pyc
453 bytes
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_imports2.cpython-38.pyc
554 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_input.cpython-38.opt-1.pyc
958 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_input.cpython-38.opt-2.pyc
889 bytes
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_input.cpython-38.pyc
958 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_intern.cpython-38.opt-1.pyc
1.12 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_intern.cpython-38.opt-2.pyc
1.05 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_intern.cpython-38.pyc
1.12 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_isinstance.cpython-38.opt-1.pyc
1.52 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_isinstance.cpython-38.opt-2.pyc
1.21 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_isinstance.cpython-38.pyc
1.52 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_itertools.cpython-38.opt-1.pyc
1.52 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_itertools.cpython-38.opt-2.pyc
1.17 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_itertools.cpython-38.pyc
1.52 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_itertools_imports.cpython-38.opt-1.pyc
1.51 KB
09/23/2024 11:50:25 AM
rw-r--r--
๐
fix_itertools_imports.cpython-38.opt-2.pyc
1.43 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_itertools_imports.cpython-38.pyc
1.55 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_long.cpython-38.opt-1.pyc
713 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_long.cpython-38.opt-2.pyc
649 bytes
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_long.cpython-38.pyc
713 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_map.cpython-38.opt-1.pyc
3.03 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_map.cpython-38.opt-2.pyc
2.25 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_map.cpython-38.pyc
3.03 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_metaclass.cpython-38.opt-1.pyc
5.19 KB
09/23/2024 11:50:26 AM
rw-r--r--
๐
fix_metaclass.cpython-38.opt-2.pyc
3.84 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_metaclass.cpython-38.pyc
5.23 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_methodattrs.cpython-38.opt-1.pyc
946 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_methodattrs.cpython-38.opt-2.pyc
870 bytes
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_methodattrs.cpython-38.pyc
946 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_ne.cpython-38.opt-1.pyc
819 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_ne.cpython-38.opt-2.pyc
774 bytes
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_ne.cpython-38.pyc
819 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_next.cpython-38.opt-1.pyc
2.99 KB
09/23/2024 11:50:26 AM
rw-r--r--
๐
fix_next.cpython-38.opt-2.pyc
2.93 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_next.cpython-38.pyc
3.02 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_nonzero.cpython-38.opt-1.pyc
931 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_nonzero.cpython-38.opt-2.pyc
872 bytes
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_nonzero.cpython-38.pyc
931 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_numliterals.cpython-38.opt-1.pyc
1.01 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_numliterals.cpython-38.opt-2.pyc
969 bytes
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_numliterals.cpython-38.pyc
1.01 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_operator.cpython-38.opt-1.pyc
4.13 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_operator.cpython-38.opt-2.pyc
3.66 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_operator.cpython-38.pyc
4.13 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_paren.cpython-38.opt-1.pyc
1.37 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_paren.cpython-38.opt-2.pyc
1.23 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_paren.cpython-38.pyc
1.37 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_print.cpython-38.opt-1.pyc
2.22 KB
09/23/2024 11:50:26 AM
rw-r--r--
๐
fix_print.cpython-38.opt-2.pyc
1.94 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_print.cpython-38.pyc
2.3 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_raise.cpython-38.opt-1.pyc
2.21 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_raise.cpython-38.opt-2.pyc
1.6 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_raise.cpython-38.pyc
2.21 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_raw_input.cpython-38.opt-1.pyc
803 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_raw_input.cpython-38.opt-2.pyc
736 bytes
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_raw_input.cpython-38.pyc
803 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_reduce.cpython-38.opt-1.pyc
1.11 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_reduce.cpython-38.opt-2.pyc
1006 bytes
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_reduce.cpython-38.pyc
1.11 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_reload.cpython-38.opt-1.pyc
1.13 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_reload.cpython-38.opt-2.pyc
1.06 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_reload.cpython-38.pyc
1.13 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_renames.cpython-38.opt-1.pyc
1.97 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_renames.cpython-38.opt-2.pyc
1.89 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_renames.cpython-38.pyc
1.97 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_repr.cpython-38.opt-1.pyc
853 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_repr.cpython-38.opt-2.pyc
789 bytes
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_repr.cpython-38.pyc
853 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_set_literal.cpython-38.opt-1.pyc
1.65 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_set_literal.cpython-38.opt-2.pyc
1.58 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_set_literal.cpython-38.pyc
1.65 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_standarderror.cpython-38.opt-1.pyc
728 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_standarderror.cpython-38.opt-2.pyc
674 bytes
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_standarderror.cpython-38.pyc
728 bytes
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_sys_exc.cpython-38.opt-1.pyc
1.39 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_sys_exc.cpython-38.opt-2.pyc
1.22 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_sys_exc.cpython-38.pyc
1.39 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_throw.cpython-38.opt-1.pyc
1.77 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_throw.cpython-38.opt-2.pyc
1.55 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_throw.cpython-38.pyc
1.77 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_tuple_params.cpython-38.opt-1.pyc
4.49 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_tuple_params.cpython-38.opt-2.pyc
4.17 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_tuple_params.cpython-38.pyc
4.49 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_types.cpython-38.opt-1.pyc
1.8 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_types.cpython-38.opt-2.pyc
1.34 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_types.cpython-38.pyc
1.8 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_unicode.cpython-38.opt-1.pyc
1.52 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_unicode.cpython-38.opt-2.pyc
1.35 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_unicode.cpython-38.pyc
1.52 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_urllib.cpython-38.opt-1.pyc
5.87 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_urllib.cpython-38.opt-2.pyc
5.32 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_urllib.cpython-38.pyc
5.87 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_ws_comma.cpython-38.opt-1.pyc
1.1 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_ws_comma.cpython-38.opt-2.pyc
941 bytes
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_ws_comma.cpython-38.pyc
1.1 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_xrange.cpython-38.opt-1.pyc
2.48 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_xrange.cpython-38.opt-2.pyc
2.42 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_xrange.cpython-38.pyc
2.48 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_xreadlines.cpython-38.opt-1.pyc
1.1 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_xreadlines.cpython-38.opt-2.pyc
1002 bytes
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_xreadlines.cpython-38.pyc
1.1 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_zip.cpython-38.opt-1.pyc
1.55 KB
09/23/2024 11:50:24 AM
rw-r--r--
๐
fix_zip.cpython-38.opt-2.pyc
1.23 KB
09/23/2024 11:50:27 AM
rw-r--r--
๐
fix_zip.cpython-38.pyc
1.55 KB
09/23/2024 11:50:24 AM
rw-r--r--
Editing: fix_except.cpython-38.pyc
Close
U i๏ฟฝf ๏ฟฝ @ sf d Z ddlmZ ddlmZ ddlmZ ddlmZmZm Z m Z mZmZ dd๏ฟฝ Z G dd ๏ฟฝ d ej๏ฟฝZd S )a๏ฟฝ Fixer for except statements with named exceptions. The following cases will be converted: - "except E, T:" where T is a name: except E as T: - "except E, T:" where T is not a name, tuple or list: except E as t: T = t This is done because the target of an "except" clause must be a name. - "except E, T:" where T is a tuple or list literal: except E as t: T = t.args ๏ฟฝ )๏ฟฝpytree)๏ฟฝtoken)๏ฟฝ fixer_base)๏ฟฝAssign๏ฟฝAttr๏ฟฝName๏ฟฝis_tuple๏ฟฝis_list๏ฟฝsymsc c sD t | ๏ฟฝD ]6\}}|jtjkr|jd jdkr|| |d fV qd S )N๏ฟฝ ๏ฟฝexceptr )๏ฟฝ enumerate๏ฟฝtyper ๏ฟฝ except_clause๏ฟฝchildren๏ฟฝvalue)Znodes๏ฟฝi๏ฟฝn๏ฟฝ r ๏ฟฝ=/opt/alt/python38/lib64/python3.8/lib2to3/fixes/fix_except.py๏ฟฝfind_excepts s r c @ s e Zd ZdZdZdd๏ฟฝ ZdS )๏ฟฝ FixExceptTa1 try_stmt< 'try' ':' (simple_stmt | suite) cleanup=(except_clause ':' (simple_stmt | suite))+ tail=(['except' ':' (simple_stmt | suite)] ['else' ':' (simple_stmt | suite)] ['finally' ':' (simple_stmt | suite)]) > c C sx | j }dd๏ฟฝ |d D ๏ฟฝ}dd๏ฟฝ |d D ๏ฟฝ}t|๏ฟฝD ๏ฟฝ]\}}t|j๏ฟฝdkr2|jdd๏ฟฝ \}} } | ๏ฟฝtdd d ๏ฟฝ๏ฟฝ | jtjk๏ฟฝr8t| ๏ฟฝ ๏ฟฝ d d ๏ฟฝ}| ๏ฟฝ ๏ฟฝ }d|_| ๏ฟฝ|๏ฟฝ |๏ฟฝ ๏ฟฝ }|j} t| ๏ฟฝD ]\}}t |tj๏ฟฝr๏ฟฝ q๏ฟฝq๏ฟฝt| ๏ฟฝs๏ฟฝt| ๏ฟฝr๏ฟฝt|t|td๏ฟฝ๏ฟฝ๏ฟฝ}n t||๏ฟฝ}t| d |๏ฟฝ ๏ฟฝD ]}|๏ฟฝd |๏ฟฝ ๏ฟฝq|๏ฟฝ||๏ฟฝ q2| jdkr2d | _q2dd๏ฟฝ |jd d๏ฟฝ D ๏ฟฝ| | }t๏ฟฝ|j|๏ฟฝS )Nc S s g | ]}|๏ฟฝ ๏ฟฝ ๏ฟฝqS r ๏ฟฝ๏ฟฝclone)๏ฟฝ.0r r r r ๏ฟฝ <listcomp>2 s z'FixExcept.transform.<locals>.<listcomp>๏ฟฝtailc S s g | ]}|๏ฟฝ ๏ฟฝ ๏ฟฝqS r r )r Zchr r r r 4 s Zcleanup๏ฟฝ ๏ฟฝ ๏ฟฝas๏ฟฝ )๏ฟฝprefix๏ฟฝ ๏ฟฝargsr c S s g | ]}|๏ฟฝ ๏ฟฝ ๏ฟฝqS r r )r ๏ฟฝcr r r r \ s ๏ฟฝ )r r ๏ฟฝlenr ๏ฟฝreplacer r r ๏ฟฝNAME๏ฟฝnew_namer r! r ๏ฟฝ isinstancer ZNoder r r r ๏ฟฝreversedZinsert_child)๏ฟฝselfZnodeZresultsr r Ztry_cleanupr Ze_suite๏ฟฝEZcomma๏ฟฝNZnew_N๏ฟฝtargetZsuite_stmtsr ZstmtZassignZchildr r r r ๏ฟฝ transform/ s6 zFixExcept.transformN)๏ฟฝ__name__๏ฟฝ __module__๏ฟฝ__qualname__Z BM_compatibleZPATTERNr0 r r r r r $ s r N)๏ฟฝ__doc__r"