SILENT KILLERPanel

Current Path: > > opt > alt > python311 > lib64 > python3.11 > lib2to3 > fixes > > __pycache__


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt/alt/python311/lib64/python3.11/lib2to3/fixes//__pycache__

NameTypeSizeLast ModifiedActions
__init__.cpython-311.opt-1.pyc File 170 bytes June 23 2025 15:48:01.
__init__.cpython-311.opt-2.pyc File 170 bytes June 23 2025 15:48:01.
__init__.cpython-311.pyc File 170 bytes June 23 2025 15:48:01.
fix_apply.cpython-311.opt-1.pyc File 2823 bytes June 23 2025 15:48:03.
fix_apply.cpython-311.opt-2.pyc File 2732 bytes June 23 2025 15:48:05.
fix_apply.cpython-311.pyc File 2840 bytes June 23 2025 15:48:01.
fix_asserts.cpython-311.opt-1.pyc File 1757 bytes June 23 2025 15:48:01.
fix_asserts.cpython-311.opt-2.pyc File 1688 bytes June 23 2025 15:48:05.
fix_asserts.cpython-311.pyc File 1757 bytes June 23 2025 15:48:01.
fix_basestring.cpython-311.opt-1.pyc File 886 bytes June 23 2025 15:48:01.
fix_basestring.cpython-311.opt-2.pyc File 842 bytes June 23 2025 15:48:05.
fix_basestring.cpython-311.pyc File 886 bytes June 23 2025 15:48:01.
fix_buffer.cpython-311.opt-1.pyc File 1104 bytes June 23 2025 15:48:01.
fix_buffer.cpython-311.opt-2.pyc File 1036 bytes June 23 2025 15:48:05.
fix_buffer.cpython-311.pyc File 1104 bytes June 23 2025 15:48:01.
fix_dict.cpython-311.opt-1.pyc File 4930 bytes June 23 2025 15:48:03.
fix_dict.cpython-311.opt-2.pyc File 4035 bytes June 23 2025 15:48:05.
fix_dict.cpython-311.pyc File 5045 bytes June 23 2025 15:48:01.
fix_except.cpython-311.opt-1.pyc File 4802 bytes June 23 2025 15:48:01.
fix_except.cpython-311.opt-2.pyc File 4355 bytes June 23 2025 15:48:05.
fix_except.cpython-311.pyc File 4802 bytes June 23 2025 15:48:01.
fix_exec.cpython-311.opt-1.pyc File 1827 bytes June 23 2025 15:48:03.
fix_exec.cpython-311.opt-2.pyc File 1660 bytes June 23 2025 15:48:05.
fix_exec.cpython-311.pyc File 1844 bytes June 23 2025 15:48:01.
fix_execfile.cpython-311.opt-1.pyc File 3199 bytes June 23 2025 15:48:03.
fix_execfile.cpython-311.opt-2.pyc File 3070 bytes June 23 2025 15:48:05.
fix_execfile.cpython-311.pyc File 3216 bytes June 23 2025 15:48:01.
fix_exitfunc.cpython-311.opt-1.pyc File 3953 bytes June 23 2025 15:48:01.
fix_exitfunc.cpython-311.opt-2.pyc File 3880 bytes June 23 2025 15:48:05.
fix_exitfunc.cpython-311.pyc File 3953 bytes June 23 2025 15:48:01.
fix_filter.cpython-311.opt-1.pyc File 4067 bytes June 23 2025 15:48:01.
fix_filter.cpython-311.opt-2.pyc File 3606 bytes June 23 2025 15:48:05.
fix_filter.cpython-311.pyc File 4067 bytes June 23 2025 15:48:01.
fix_funcattrs.cpython-311.opt-1.pyc File 1326 bytes June 23 2025 15:48:01.
fix_funcattrs.cpython-311.opt-2.pyc File 1259 bytes June 23 2025 15:48:05.
fix_funcattrs.cpython-311.pyc File 1326 bytes June 23 2025 15:48:01.
fix_future.cpython-311.opt-1.pyc File 1023 bytes June 23 2025 15:48:01.
fix_future.cpython-311.opt-2.pyc File 919 bytes June 23 2025 15:48:05.
fix_future.cpython-311.pyc File 1023 bytes June 23 2025 15:48:01.
fix_getcwdu.cpython-311.opt-1.pyc File 1083 bytes June 23 2025 15:48:01.
fix_getcwdu.cpython-311.opt-2.pyc File 1016 bytes June 23 2025 15:48:05.
fix_getcwdu.cpython-311.pyc File 1083 bytes June 23 2025 15:48:01.
fix_has_key.cpython-311.opt-1.pyc File 4460 bytes June 23 2025 15:48:03.
fix_has_key.cpython-311.opt-2.pyc File 3889 bytes June 23 2025 15:48:05.
fix_has_key.cpython-311.pyc File 4477 bytes June 23 2025 15:48:01.
fix_idioms.cpython-311.opt-1.pyc File 5974 bytes June 23 2025 15:48:03.
fix_idioms.cpython-311.opt-2.pyc File 5477 bytes June 23 2025 15:48:05.
fix_idioms.cpython-311.pyc File 6094 bytes June 23 2025 15:48:01.
fix_import.cpython-311.opt-1.pyc File 4812 bytes June 23 2025 15:48:01.
fix_import.cpython-311.opt-2.pyc File 4507 bytes June 23 2025 15:48:05.
fix_import.cpython-311.pyc File 4812 bytes June 23 2025 15:48:01.
fix_imports.cpython-311.opt-1.pyc File 6960 bytes June 23 2025 15:48:01.
fix_imports.cpython-311.opt-2.pyc File 6897 bytes June 23 2025 15:48:05.
fix_imports.cpython-311.pyc File 6960 bytes June 23 2025 15:48:01.
fix_imports2.cpython-311.opt-1.pyc File 700 bytes June 23 2025 15:48:01.
fix_imports2.cpython-311.opt-2.pyc File 598 bytes June 23 2025 15:48:05.
fix_imports2.cpython-311.pyc File 700 bytes June 23 2025 15:48:01.
fix_input.cpython-311.opt-1.pyc File 1411 bytes June 23 2025 15:48:01.
fix_input.cpython-311.opt-2.pyc File 1343 bytes June 23 2025 15:48:05.
fix_input.cpython-311.pyc File 1411 bytes June 23 2025 15:48:01.
fix_intern.cpython-311.opt-1.pyc File 1523 bytes June 23 2025 15:48:01.
fix_intern.cpython-311.opt-2.pyc File 1458 bytes June 23 2025 15:48:05.
fix_intern.cpython-311.pyc File 1523 bytes June 23 2025 15:48:01.
fix_isinstance.cpython-311.opt-1.pyc File 2499 bytes June 23 2025 15:48:01.
fix_isinstance.cpython-311.opt-2.pyc File 2178 bytes June 23 2025 15:48:05.
fix_isinstance.cpython-311.pyc File 2499 bytes June 23 2025 15:48:01.
fix_itertools.cpython-311.opt-1.pyc File 2149 bytes June 23 2025 15:48:01.
fix_itertools.cpython-311.opt-2.pyc File 1788 bytes June 23 2025 15:48:05.
fix_itertools.cpython-311.pyc File 2149 bytes June 23 2025 15:48:01.
fix_itertools_imports.cpython-311.opt-1.pyc File 2726 bytes June 23 2025 15:48:03.
fix_itertools_imports.cpython-311.opt-2.pyc File 2645 bytes June 23 2025 15:48:05.
fix_itertools_imports.cpython-311.pyc File 2792 bytes June 23 2025 15:48:01.
fix_long.cpython-311.opt-1.pyc File 993 bytes June 23 2025 15:48:01.
fix_long.cpython-311.opt-2.pyc File 928 bytes June 23 2025 15:48:05.
fix_long.cpython-311.pyc File 993 bytes June 23 2025 15:48:01.
fix_map.cpython-311.opt-1.pyc File 4846 bytes June 23 2025 15:48:01.
fix_map.cpython-311.opt-2.pyc File 4049 bytes June 23 2025 15:48:05.
fix_map.cpython-311.pyc File 4846 bytes June 23 2025 15:48:01.
fix_metaclass.cpython-311.opt-1.pyc File 10699 bytes June 23 2025 15:48:03.
fix_metaclass.cpython-311.opt-2.pyc File 9346 bytes June 23 2025 15:48:05.
fix_metaclass.cpython-311.pyc File 10771 bytes June 23 2025 15:48:01.
fix_methodattrs.cpython-311.opt-1.pyc File 1297 bytes June 23 2025 15:48:01.
fix_methodattrs.cpython-311.opt-2.pyc File 1220 bytes June 23 2025 15:48:05.
fix_methodattrs.cpython-311.pyc File 1297 bytes June 23 2025 15:48:01.
fix_ne.cpython-311.opt-1.pyc File 1132 bytes June 23 2025 15:48:01.
fix_ne.cpython-311.opt-2.pyc File 1088 bytes June 23 2025 15:48:05.
fix_ne.cpython-311.pyc File 1132 bytes June 23 2025 15:48:01.
fix_next.cpython-311.opt-1.pyc File 5227 bytes June 23 2025 15:48:03.
fix_next.cpython-311.opt-2.pyc File 5165 bytes June 23 2025 15:48:05.
fix_next.cpython-311.pyc File 5242 bytes June 23 2025 15:48:01.
fix_nonzero.cpython-311.opt-1.pyc File 1218 bytes June 23 2025 15:48:01.
fix_nonzero.cpython-311.opt-2.pyc File 1160 bytes June 23 2025 15:48:05.
fix_nonzero.cpython-311.pyc File 1218 bytes June 23 2025 15:48:01.
fix_numliterals.cpython-311.opt-1.pyc File 1629 bytes June 23 2025 15:48:01.
fix_numliterals.cpython-311.opt-2.pyc File 1566 bytes June 23 2025 15:48:05.
fix_numliterals.cpython-311.pyc File 1629 bytes June 23 2025 15:48:01.
fix_operator.cpython-311.opt-1.pyc File 6268 bytes June 23 2025 15:48:01.
fix_operator.cpython-311.opt-2.pyc File 5783 bytes June 23 2025 15:48:05.
fix_operator.cpython-311.pyc File 6268 bytes June 23 2025 15:48:01.
fix_paren.cpython-311.opt-1.pyc File 1794 bytes June 23 2025 15:48:01.
fix_paren.cpython-311.opt-2.pyc File 1659 bytes June 23 2025 15:48:05.
fix_paren.cpython-311.pyc File 1794 bytes June 23 2025 15:48:01.
fix_print.cpython-311.opt-1.pyc File 3971 bytes June 23 2025 15:48:03.
fix_print.cpython-311.opt-2.pyc File 3683 bytes June 23 2025 15:48:05.
fix_print.cpython-311.pyc File 4146 bytes June 23 2025 15:48:01.
fix_raise.cpython-311.opt-1.pyc File 3783 bytes June 23 2025 15:48:01.
fix_raise.cpython-311.opt-2.pyc File 3159 bytes June 23 2025 15:48:05.
fix_raise.cpython-311.pyc File 3783 bytes June 23 2025 15:48:01.
fix_raw_input.cpython-311.opt-1.pyc File 1086 bytes June 23 2025 15:48:01.
fix_raw_input.cpython-311.opt-2.pyc File 1020 bytes June 23 2025 15:48:05.
fix_raw_input.cpython-311.pyc File 1086 bytes June 23 2025 15:48:01.
fix_reduce.cpython-311.opt-1.pyc File 1355 bytes June 23 2025 15:48:01.
fix_reduce.cpython-311.opt-2.pyc File 1224 bytes June 23 2025 15:48:05.
fix_reduce.cpython-311.pyc File 1355 bytes June 23 2025 15:48:01.
fix_reload.cpython-311.opt-1.pyc File 1535 bytes June 23 2025 15:48:01.
fix_reload.cpython-311.opt-2.pyc File 1464 bytes June 23 2025 15:48:05.
fix_reload.cpython-311.pyc File 1535 bytes June 23 2025 15:48:01.
fix_renames.cpython-311.opt-1.pyc File 3373 bytes June 23 2025 15:48:01.
fix_renames.cpython-311.opt-2.pyc File 3292 bytes June 23 2025 15:48:05.
fix_renames.cpython-311.pyc File 3373 bytes June 23 2025 15:48:01.
fix_repr.cpython-311.opt-1.pyc File 1253 bytes June 23 2025 15:48:01.
fix_repr.cpython-311.opt-2.pyc File 1190 bytes June 23 2025 15:48:05.
fix_repr.cpython-311.pyc File 1253 bytes June 23 2025 15:48:01.
fix_set_literal.cpython-311.opt-1.pyc File 2766 bytes June 23 2025 15:48:01.
fix_set_literal.cpython-311.opt-2.pyc File 2690 bytes June 23 2025 15:48:05.
fix_set_literal.cpython-311.pyc File 2766 bytes June 23 2025 15:48:01.
fix_standarderror.cpython-311.opt-1.pyc File 947 bytes June 23 2025 15:48:01.
fix_standarderror.cpython-311.opt-2.pyc File 894 bytes June 23 2025 15:48:05.
fix_standarderror.cpython-311.pyc File 947 bytes June 23 2025 15:48:01.
fix_sys_exc.cpython-311.opt-1.pyc File 2248 bytes June 23 2025 15:48:01.
fix_sys_exc.cpython-311.opt-2.pyc File 2078 bytes June 23 2025 15:48:05.
fix_sys_exc.cpython-311.pyc File 2248 bytes June 23 2025 15:48:01.
fix_throw.cpython-311.opt-1.pyc File 2909 bytes June 23 2025 15:48:01.
fix_throw.cpython-311.opt-2.pyc File 2677 bytes June 23 2025 15:48:05.
fix_throw.cpython-311.pyc File 2909 bytes June 23 2025 15:48:01.
fix_tuple_params.cpython-311.opt-1.pyc File 8671 bytes June 23 2025 15:48:01.
fix_tuple_params.cpython-311.opt-2.pyc File 8336 bytes June 23 2025 15:48:05.
fix_tuple_params.cpython-311.pyc File 8671 bytes June 23 2025 15:48:01.
fix_types.cpython-311.opt-1.pyc File 2522 bytes June 23 2025 15:48:01.
fix_types.cpython-311.opt-2.pyc File 2047 bytes June 23 2025 15:48:05.
fix_types.cpython-311.pyc File 2522 bytes June 23 2025 15:48:01.
fix_unicode.cpython-311.opt-1.pyc File 2548 bytes June 23 2025 15:48:01.
fix_unicode.cpython-311.opt-2.pyc File 2368 bytes June 23 2025 15:48:05.
fix_unicode.cpython-311.pyc File 2548 bytes June 23 2025 15:48:01.
fix_urllib.cpython-311.opt-1.pyc File 10437 bytes June 23 2025 15:48:01.
fix_urllib.cpython-311.opt-2.pyc File 9897 bytes June 23 2025 15:48:05.
fix_urllib.cpython-311.pyc File 10437 bytes June 23 2025 15:48:01.
fix_ws_comma.cpython-311.opt-1.pyc File 1649 bytes June 23 2025 15:48:01.
fix_ws_comma.cpython-311.opt-2.pyc File 1462 bytes June 23 2025 15:48:05.
fix_ws_comma.cpython-311.pyc File 1649 bytes June 23 2025 15:48:01.
fix_xrange.cpython-311.opt-1.pyc File 4222 bytes June 23 2025 15:48:01.
fix_xrange.cpython-311.opt-2.pyc File 4159 bytes June 23 2025 15:48:05.
fix_xrange.cpython-311.pyc File 4222 bytes June 23 2025 15:48:01.
fix_xreadlines.cpython-311.opt-1.pyc File 1611 bytes June 23 2025 15:48:01.
fix_xreadlines.cpython-311.opt-2.pyc File 1480 bytes June 23 2025 15:48:05.
fix_xreadlines.cpython-311.pyc File 1611 bytes June 23 2025 15:48:01.
fix_zip.cpython-311.opt-1.pyc File 2366 bytes June 23 2025 15:48:01.
fix_zip.cpython-311.opt-2.pyc File 2034 bytes June 23 2025 15:48:05.
fix_zip.cpython-311.pyc File 2366 bytes June 23 2025 15:48:01.

Reading File: //opt/alt/python311/lib64/python3.11/lib2to3/fixes//__pycache__/fix_metaclass.cpython-311.pyc

�

!A?h ���dZddlmZddlmZddlmZmZmZd�Z	d�Z
d�Zd�Zd	�Z
d
�ZGd�dej��Zd
S)a�Fixer for __metaclass__ = X -> (metaclass=X) methods.

   The various forms of classef (inherits nothing, inherits once, inherits
   many) don't parse the same in the CST so we look at ALL classes for
   a __metaclass__ and if we find one normalize the inherits to all be
   an arglist.

   For one-liner classes ('class X: pass') there is no indent/dedent so
   we normalize those into having a suite.

   Moving the __metaclass__ into the classdef can also cause the class
   body to be empty so there is some special casing for that as well.

   This fixer also tries very hard to keep original indenting and spacing
   in all those corner cases.

�)�
fixer_base)�token)�syms�Node�Leafc�P�|jD]�}|jtjkrt	|��cS|jtjkr`|jrY|jd}|jtjkr7|jr0|jd}t|t��r|j	dkrdS��dS)z� we have to check the cls_node without changing it.
        There are two possibilities:
          1)  clsdef => suite => simple_stmt => expr_stmt => Leaf('__meta')
          2)  clsdef => simple_stmt => expr_stmt => Leaf('__meta')
    ��
__metaclass__TF)
�children�typer�suite�
has_metaclass�simple_stmt�	expr_stmt�
isinstancer�value)�parent�node�	expr_node�	left_sides    �B/opt/alt/python311/lib64/python3.11/lib2to3/fixes/fix_metaclass.pyrrs�����	 �	 ���9��
�"�"� ��&�&�&�&�&�
�Y�$�*�
*�
*�t�}�
*��
�a�(�I��~���/�/�I�4F�/�%�.�q�1�	��i��.�.� �!��?�:�:��4�4���5�c�
�|jD]}|jtjkrdS�t	|j��D]\}}|jt
jkrn�td���ttjg��}|j|dzd�r]|j|dz}|�	|�
����|���|j|dzd��]|�	|��|}dS)zf one-line classes don't get a suite in the parse tree so we add
        one to normalize the tree
    NzNo class suite and no ':'!�)rrrr
�	enumerater�COLON�
ValueErrorr�append_child�clone�remove)�cls_noder�ir
�	move_nodes     r�fixup_parse_treer$-s ���!�����9��
�"�"��F�F�#�
�X�.�/�/�7�7���4��9���#�#��E�$��5�6�6�6�
���R� � �E�
�
�A�a�C�D�D�
!���%�a��c�*�	�
���9�?�?�,�,�-�-�-��������
�A�a�C�D�D�
!��
���%� � � ��D�D�Drc�n�t|j��D]\}}|jtjkrn�dS|���t
tjg��}t
tj	|g��}|j|d�rW|j|}|�
|�����|���|j|d��W|�||��|jdjd}|jdjd}	|	j
|_
dS)z� if there is a semi-colon all the parts count as part of the same
        simple_stmt.  We just want the __metaclass__ part so we move
        everything after the semi-colon into its own simple_stmt node
    Nr	)rrrr�SEMIr rrrrrr�insert_child�prefix)
rr"�	stmt_node�semi_indr�new_expr�new_stmtr#�	new_leaf1�	old_leaf1s
          r�fixup_simple_stmtr/Gs.��
$�I�$6�7�7�����$��9��
�"�"��E�#�	���K�K�M�M�M��D�N�B�'�'�H��D�$�x�j�1�1�H�
�
�X�Y�Y�
'���&�x�0�	����i�o�o�/�/�0�0�0��������
�X�Y�Y�
'������8�$�$�$��!�!�$�-�a�0�I��"�1�%�.�q�1�I� �'�I���rc��|jrA|jdjtjkr#|jd���dSdSdS)N���)rrr�NEWLINEr )rs r�remove_trailing_newliner3_sQ���}�#���r�*�/�5�=�@�@��
�b�� � �"�"�"�"�"�#�#�@�@rc#��K�|jD]}|jtjkrn�t	d���tt
|j����D]�\}}|jtjkr�|jr}|jd}|jtjkr[|jrT|jd}t|t��r2|jdkr't|||��t|��|||fV���dS)NzNo class suite!r	r
)rrrr
r�listrrrrrrr/r3)r!rr"�simple_noder�	left_nodes      r�
find_metasr8ds�����!�,�,���9��
�"�"��E�#��*�+�+�+��y���7�7�8�8�1�1���;���t�/�/�/�K�4H�/�#�,�Q�/�I��~���/�/�I�4F�/�%�.�q�1�	��i��.�.�1�!��?�:�:�%�d�A�{�;�;�;�+�K�8�8�8���K�0�0�0�0��1�1rc�p�|jddd�}|r,|���}|jtjkrn|�,|ru|���}t|t��r%|jtjkr|jrd|_dS|�	|jddd���|�sdSdS)z� If an INDENT is followed by a thing with a prefix then nuke the prefix
        Otherwise we get in trouble when removing __metaclass__ at suite start
    Nr1�)
r�poprr�INDENTrr�DEDENTr(�extend)r
�kidsrs   r�fixup_indentr@{s����>�$�$�B�$��D�
���x�x�z�z���9���$�$�����-��x�x�z�z���d�D�!�!�	-�d�i�5�<�&?�&?��{�
!� ����F��K�K��
�d�d��d�+�,�,�,��-�-�-�-�-rc��eZdZdZdZd�ZdS)�FixMetaclassTz
    classdef<any*>
    c���t|��sdSt|��d}t|��D]\}}}|}|����|jdj}t
|j��dkr�|jdjtjkr|jd}�nN|jd�	��}	ttj|	g��}|�d|��n�t
|j��dkr1ttjg��}|�d|��n�t
|j��dkr�ttjg��}|�dttjd����|�d|��|�dttjd����nt#d	���|jdjd}
d
|
_|
j}|jr5|�ttjd����d|
_nd
|
_|jd}|jtjksJ�d
|jd_d
|jd_|�|��t/|��|jso|���t|d��}
||
_|�|
��|�ttjd����dSt
|j��dkr�|jdjtjkrx|jdjtjkrZt|d��}
|�d|
��|�dttjd����dSdSdSdS)Nr	����r�)�(zUnexpected class definition�	metaclass�,� r:r�pass�
���r1)rr$r8r rr�lenr�arglistrr�	set_childr'rr�RPAR�LPARrrr(r�COMMArr@r2r<r=)�selfr�results�last_metaclassr
r"�stmt�	text_typerQr�meta_txt�orig_meta_prefixr�	pass_leafs              r�	transformzFixMetaclass.transform�s����T�"�"�	��F��������(��.�.�	�	�N�E�1�d�!�N��K�K�M�M�M�M��M�!�$�)�	��t�}����"�"��}�Q��$���4�4��-��*�����q�)�/�/�1�1���t�|�f�X�6�6�����q�'�*�*�*�*�
���
�
�1�
$�
$��4�<��,�,�G����a��)�)�)�)�
���
�
�1�
$�
$��4�<��,�,�G����a��e�j�#�!6�!6�7�7�7����a��)�)�)����a��e�j�#�!6�!6�7�7�7�7��:�;�;�;�"�*�1�-�6�q�9��$���#�?����	!�� � ��e�k�3�!7�!7�8�8�8�!�H�O�O� �H�O�#�+�A�.�	��~���/�/�/�/�')�	��1��$�')�	��1��$����^�,�,�,��U�����~�	>��L�L�N�N�N��Y��/�/�I�/�I�����i�(�(�(����d�5�=�$�7�7�8�8�8�8�8�
���
 �
 �1�
$�
$��.��$�)�U�\�9�9��.��$�)�U�\�9�9��Y��/�/�I����r�9�-�-�-����r�4��
�t�#<�#<�=�=�=�=�=�
%�
$�9�9�9�9rN)�__name__�
__module__�__qualname__�
BM_compatible�PATTERNr^�rrrBrB�s4�������M��G�L>�L>�L>�L>�L>rrBN)�__doc__r:r�pygramr�
fixer_utilrrrrr$r/r3r8r@�BaseFixrBrdrr�<module>ris�����(������������)�)�)�)�)�)�)�)�)�)����&���4(�(�(�0#�#�#�
1�1�1�.-�-�-�,S>�S>�S>�S>�S>�:�%�S>�S>�S>�S>�S>r

SILENT KILLER Tool