SILENT KILLERPanel

Current Path: > > opt > alt > python310 > lib64 > python3.10 > 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/python310/lib64/python3.10/lib2to3/fixes/__pycache__

NameTypeSizeLast ModifiedActions
__init__.cpython-310.opt-1.pyc File 154 bytes June 18 2025 15:55:26.
__init__.cpython-310.opt-2.pyc File 154 bytes June 18 2025 15:55:26.
__init__.cpython-310.pyc File 154 bytes June 18 2025 15:55:26.
fix_apply.cpython-310.opt-1.pyc File 1658 bytes June 18 2025 15:55:28.
fix_apply.cpython-310.opt-2.pyc File 1572 bytes June 18 2025 15:55:29.
fix_apply.cpython-310.pyc File 1668 bytes June 18 2025 15:55:26.
fix_asserts.cpython-310.opt-1.pyc File 1293 bytes June 18 2025 15:55:26.
fix_asserts.cpython-310.opt-2.pyc File 1227 bytes June 18 2025 15:55:29.
fix_asserts.cpython-310.pyc File 1293 bytes June 18 2025 15:55:26.
fix_basestring.cpython-310.opt-1.pyc File 677 bytes June 18 2025 15:55:26.
fix_basestring.cpython-310.opt-2.pyc File 636 bytes June 18 2025 15:55:29.
fix_basestring.cpython-310.pyc File 677 bytes June 18 2025 15:55:26.
fix_buffer.cpython-310.opt-1.pyc File 822 bytes June 18 2025 15:55:26.
fix_buffer.cpython-310.opt-2.pyc File 757 bytes June 18 2025 15:55:29.
fix_buffer.cpython-310.pyc File 822 bytes June 18 2025 15:55:26.
fix_dict.cpython-310.opt-1.pyc File 3252 bytes June 18 2025 15:55:28.
fix_dict.cpython-310.opt-2.pyc File 2362 bytes June 18 2025 15:55:29.
fix_dict.cpython-310.pyc File 3303 bytes June 18 2025 15:55:26.
fix_except.cpython-310.opt-1.pyc File 2788 bytes June 18 2025 15:55:26.
fix_except.cpython-310.opt-2.pyc File 2346 bytes June 18 2025 15:55:29.
fix_except.cpython-310.pyc File 2788 bytes June 18 2025 15:55:26.
fix_exec.cpython-310.opt-1.pyc File 1137 bytes June 18 2025 15:55:28.
fix_exec.cpython-310.opt-2.pyc File 975 bytes June 18 2025 15:55:29.
fix_exec.cpython-310.pyc File 1147 bytes June 18 2025 15:55:26.
fix_execfile.cpython-310.opt-1.pyc File 1683 bytes June 18 2025 15:55:28.
fix_execfile.cpython-310.opt-2.pyc File 1559 bytes June 18 2025 15:55:29.
fix_execfile.cpython-310.pyc File 1693 bytes June 18 2025 15:55:26.
fix_exitfunc.cpython-310.opt-1.pyc File 2322 bytes June 18 2025 15:55:26.
fix_exitfunc.cpython-310.opt-2.pyc File 2254 bytes June 18 2025 15:55:29.
fix_exitfunc.cpython-310.pyc File 2322 bytes June 18 2025 15:55:26.
fix_filter.cpython-310.opt-1.pyc File 2456 bytes June 18 2025 15:55:26.
fix_filter.cpython-310.opt-2.pyc File 2000 bytes June 18 2025 15:55:29.
fix_filter.cpython-310.pyc File 2456 bytes June 18 2025 15:55:26.
fix_funcattrs.cpython-310.opt-1.pyc File 990 bytes June 18 2025 15:55:26.
fix_funcattrs.cpython-310.opt-2.pyc File 926 bytes June 18 2025 15:55:29.
fix_funcattrs.cpython-310.pyc File 990 bytes June 18 2025 15:55:26.
fix_future.cpython-310.opt-1.pyc File 798 bytes June 18 2025 15:55:26.
fix_future.cpython-310.opt-2.pyc File 699 bytes June 18 2025 15:55:29.
fix_future.cpython-310.pyc File 798 bytes June 18 2025 15:55:26.
fix_getcwdu.cpython-310.opt-1.pyc File 802 bytes June 18 2025 15:55:26.
fix_getcwdu.cpython-310.opt-2.pyc File 740 bytes June 18 2025 15:55:29.
fix_getcwdu.cpython-310.pyc File 802 bytes June 18 2025 15:55:26.
fix_has_key.cpython-310.opt-1.pyc File 2883 bytes June 18 2025 15:55:28.
fix_has_key.cpython-310.opt-2.pyc File 2317 bytes June 18 2025 15:55:29.
fix_has_key.cpython-310.pyc File 2893 bytes June 18 2025 15:55:26.
fix_idioms.cpython-310.opt-1.pyc File 3863 bytes June 18 2025 15:55:28.
fix_idioms.cpython-310.opt-2.pyc File 3371 bytes June 18 2025 15:55:29.
fix_idioms.cpython-310.pyc File 3921 bytes June 18 2025 15:55:26.
fix_import.cpython-310.opt-1.pyc File 2827 bytes June 18 2025 15:55:26.
fix_import.cpython-310.opt-2.pyc File 2524 bytes June 18 2025 15:55:29.
fix_import.cpython-310.pyc File 2827 bytes June 18 2025 15:55:26.
fix_imports.cpython-310.opt-1.pyc File 4643 bytes June 18 2025 15:55:26.
fix_imports.cpython-310.opt-2.pyc File 4583 bytes June 18 2025 15:55:29.
fix_imports.cpython-310.pyc File 4643 bytes June 18 2025 15:55:26.
fix_imports2.cpython-310.opt-1.pyc File 560 bytes June 18 2025 15:55:26.
fix_imports2.cpython-310.opt-2.pyc File 463 bytes June 18 2025 15:55:29.
fix_imports2.cpython-310.pyc File 560 bytes June 18 2025 15:55:26.
fix_input.cpython-310.opt-1.pyc File 964 bytes June 18 2025 15:55:26.
fix_input.cpython-310.opt-2.pyc File 899 bytes June 18 2025 15:55:29.
fix_input.cpython-310.pyc File 964 bytes June 18 2025 15:55:26.
fix_intern.cpython-310.opt-1.pyc File 1146 bytes June 18 2025 15:55:26.
fix_intern.cpython-310.opt-2.pyc File 1086 bytes June 18 2025 15:55:29.
fix_intern.cpython-310.pyc File 1146 bytes June 18 2025 15:55:26.
fix_isinstance.cpython-310.opt-1.pyc File 1571 bytes June 18 2025 15:55:26.
fix_isinstance.cpython-310.opt-2.pyc File 1255 bytes June 18 2025 15:55:29.
fix_isinstance.cpython-310.pyc File 1571 bytes June 18 2025 15:55:26.
fix_itertools.cpython-310.opt-1.pyc File 1562 bytes June 18 2025 15:55:26.
fix_itertools.cpython-310.opt-2.pyc File 1206 bytes June 18 2025 15:55:29.
fix_itertools.cpython-310.pyc File 1562 bytes June 18 2025 15:55:26.
fix_itertools_imports.cpython-310.opt-1.pyc File 1564 bytes June 18 2025 15:55:28.
fix_itertools_imports.cpython-310.opt-2.pyc File 1486 bytes June 18 2025 15:55:29.
fix_itertools_imports.cpython-310.pyc File 1582 bytes June 18 2025 15:55:26.
fix_long.cpython-310.opt-1.pyc File 725 bytes June 18 2025 15:55:26.
fix_long.cpython-310.opt-2.pyc File 665 bytes June 18 2025 15:55:29.
fix_long.cpython-310.pyc File 725 bytes June 18 2025 15:55:26.
fix_map.cpython-310.opt-1.pyc File 3091 bytes June 18 2025 15:55:26.
fix_map.cpython-310.opt-2.pyc File 2299 bytes June 18 2025 15:55:29.
fix_map.cpython-310.pyc File 3091 bytes June 18 2025 15:55:26.
fix_metaclass.cpython-310.opt-1.pyc File 5398 bytes June 18 2025 15:55:28.
fix_metaclass.cpython-310.opt-2.pyc File 4038 bytes June 18 2025 15:55:29.
fix_metaclass.cpython-310.pyc File 5421 bytes June 18 2025 15:55:26.
fix_methodattrs.cpython-310.opt-1.pyc File 952 bytes June 18 2025 15:55:26.
fix_methodattrs.cpython-310.opt-2.pyc File 880 bytes June 18 2025 15:55:29.
fix_methodattrs.cpython-310.pyc File 952 bytes June 18 2025 15:55:26.
fix_ne.cpython-310.opt-1.pyc File 825 bytes June 18 2025 15:55:26.
fix_ne.cpython-310.opt-2.pyc File 784 bytes June 18 2025 15:55:29.
fix_ne.cpython-310.pyc File 825 bytes June 18 2025 15:55:26.
fix_next.cpython-310.opt-1.pyc File 3083 bytes June 18 2025 15:55:28.
fix_next.cpython-310.opt-2.pyc File 3024 bytes June 18 2025 15:55:29.
fix_next.cpython-310.pyc File 3093 bytes June 18 2025 15:55:26.
fix_nonzero.cpython-310.opt-1.pyc File 937 bytes June 18 2025 15:55:26.
fix_nonzero.cpython-310.opt-2.pyc File 882 bytes June 18 2025 15:55:29.
fix_nonzero.cpython-310.pyc File 937 bytes June 18 2025 15:55:26.
fix_numliterals.cpython-310.opt-1.pyc File 1037 bytes June 18 2025 15:55:26.
fix_numliterals.cpython-310.opt-2.pyc File 979 bytes June 18 2025 15:55:29.
fix_numliterals.cpython-310.pyc File 1037 bytes June 18 2025 15:55:26.
fix_operator.cpython-310.opt-1.pyc File 4168 bytes June 18 2025 15:55:26.
fix_operator.cpython-310.opt-2.pyc File 3688 bytes June 18 2025 15:55:29.
fix_operator.cpython-310.pyc File 4168 bytes June 18 2025 15:55:26.
fix_paren.cpython-310.opt-1.pyc File 1403 bytes June 18 2025 15:55:26.
fix_paren.cpython-310.opt-2.pyc File 1274 bytes June 18 2025 15:55:29.
fix_paren.cpython-310.pyc File 1403 bytes June 18 2025 15:55:26.
fix_print.cpython-310.opt-1.pyc File 2268 bytes June 18 2025 15:55:28.
fix_print.cpython-310.opt-2.pyc File 1985 bytes June 18 2025 15:55:29.
fix_print.cpython-310.pyc File 2325 bytes June 18 2025 15:55:26.
fix_raise.cpython-310.opt-1.pyc File 2265 bytes June 18 2025 15:55:26.
fix_raise.cpython-310.opt-2.pyc File 1646 bytes June 18 2025 15:55:29.
fix_raise.cpython-310.pyc File 2265 bytes June 18 2025 15:55:26.
fix_raw_input.cpython-310.opt-1.pyc File 809 bytes June 18 2025 15:55:26.
fix_raw_input.cpython-310.opt-2.pyc File 746 bytes June 18 2025 15:55:29.
fix_raw_input.cpython-310.pyc File 809 bytes June 18 2025 15:55:26.
fix_reduce.cpython-310.opt-1.pyc File 1142 bytes June 18 2025 15:55:26.
fix_reduce.cpython-310.opt-2.pyc File 1016 bytes June 18 2025 15:55:29.
fix_reduce.cpython-310.pyc File 1142 bytes June 18 2025 15:55:26.
fix_reload.cpython-310.opt-1.pyc File 1158 bytes June 18 2025 15:55:26.
fix_reload.cpython-310.opt-2.pyc File 1092 bytes June 18 2025 15:55:29.
fix_reload.cpython-310.pyc File 1158 bytes June 18 2025 15:55:26.
fix_renames.cpython-310.opt-1.pyc File 2041 bytes June 18 2025 15:55:26.
fix_renames.cpython-310.opt-2.pyc File 1965 bytes June 18 2025 15:55:29.
fix_renames.cpython-310.pyc File 2041 bytes June 18 2025 15:55:26.
fix_repr.cpython-310.opt-1.pyc File 859 bytes June 18 2025 15:55:26.
fix_repr.cpython-310.opt-2.pyc File 799 bytes June 18 2025 15:55:29.
fix_repr.cpython-310.pyc File 859 bytes June 18 2025 15:55:26.
fix_set_literal.cpython-310.opt-1.pyc File 1699 bytes June 18 2025 15:55:26.
fix_set_literal.cpython-310.opt-2.pyc File 1628 bytes June 18 2025 15:55:29.
fix_set_literal.cpython-310.pyc File 1699 bytes June 18 2025 15:55:26.
fix_standarderror.cpython-310.opt-1.pyc File 734 bytes June 18 2025 15:55:26.
fix_standarderror.cpython-310.opt-2.pyc File 684 bytes June 18 2025 15:55:29.
fix_standarderror.cpython-310.pyc File 734 bytes June 18 2025 15:55:26.
fix_sys_exc.cpython-310.opt-1.pyc File 1427 bytes June 18 2025 15:55:26.
fix_sys_exc.cpython-310.opt-2.pyc File 1262 bytes June 18 2025 15:55:29.
fix_sys_exc.cpython-310.pyc File 1427 bytes June 18 2025 15:55:26.
fix_throw.cpython-310.opt-1.pyc File 1822 bytes June 18 2025 15:55:26.
fix_throw.cpython-310.opt-2.pyc File 1595 bytes June 18 2025 15:55:29.
fix_throw.cpython-310.pyc File 1822 bytes June 18 2025 15:55:26.
fix_tuple_params.cpython-310.opt-1.pyc File 4605 bytes June 18 2025 15:55:26.
fix_tuple_params.cpython-310.opt-2.pyc File 4275 bytes June 18 2025 15:55:29.
fix_tuple_params.cpython-310.pyc File 4605 bytes June 18 2025 15:55:26.
fix_types.cpython-310.opt-1.pyc File 1957 bytes June 18 2025 15:55:26.
fix_types.cpython-310.opt-2.pyc File 1487 bytes June 18 2025 15:55:29.
fix_types.cpython-310.pyc File 1957 bytes June 18 2025 15:55:26.
fix_unicode.cpython-310.opt-1.pyc File 1569 bytes June 18 2025 15:55:26.
fix_unicode.cpython-310.opt-2.pyc File 1394 bytes June 18 2025 15:55:29.
fix_unicode.cpython-310.pyc File 1569 bytes June 18 2025 15:55:26.
fix_urllib.cpython-310.opt-1.pyc File 5896 bytes June 18 2025 15:55:26.
fix_urllib.cpython-310.opt-2.pyc File 5354 bytes June 18 2025 15:55:29.
fix_urllib.cpython-310.pyc File 5896 bytes June 18 2025 15:55:26.
fix_ws_comma.cpython-310.opt-1.pyc File 1133 bytes June 18 2025 15:55:26.
fix_ws_comma.cpython-310.opt-2.pyc File 951 bytes June 18 2025 15:55:29.
fix_ws_comma.cpython-310.pyc File 1133 bytes June 18 2025 15:55:26.
fix_xrange.cpython-310.opt-1.pyc File 2543 bytes June 18 2025 15:55:26.
fix_xrange.cpython-310.opt-2.pyc File 2483 bytes June 18 2025 15:55:29.
fix_xrange.cpython-310.pyc File 2543 bytes June 18 2025 15:55:26.
fix_xreadlines.cpython-310.opt-1.pyc File 1137 bytes June 18 2025 15:55:26.
fix_xreadlines.cpython-310.opt-2.pyc File 1012 bytes June 18 2025 15:55:29.
fix_xreadlines.cpython-310.pyc File 1137 bytes June 18 2025 15:55:26.
fix_zip.cpython-310.opt-1.pyc File 1595 bytes June 18 2025 15:55:26.
fix_zip.cpython-310.opt-2.pyc File 1268 bytes June 18 2025 15:55:29.
fix_zip.cpython-310.pyc File 1595 bytes June 18 2025 15:55:26.

Reading File: //opt/alt/python310/lib64/python3.10/lib2to3/fixes/__pycache__/fix_metaclass.cpython-310.pyc

o

�=?h �@svdZddlmZddlmZddlmZmZmZdd�Z	dd�Z
d	d
�Zdd�Zd
d�Z
dd�ZGdd�dej�ZdS)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�LeafcCsz|jD]7}|jtjkrt|�S|jtjkr:|jr:|jd}|jtjkr:|jr:|jd}t|t�r:|j	dkr:dSqdS)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_nodeZ	left_side�r�B/opt/alt/python310/lib64/python3.10/lib2to3/fixes/fix_metaclass.pyrs




�rcCs�|jD]}|jtjkrdSqt|j�D]\}}|jtjkr nqtd��ttjg�}|j|dd�rO|j|d}|�	|�
��|��|j|dd�s4|�	|�|}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 ':'!�)r	r
rr�	enumerater�COLON�
ValueErrorr�append_child�clone�remove)�cls_noder�ir�	move_noderrr�fixup_parse_tree-s"
���
r c
Cs�t|j�D]\}}|jtjkrnqdS|��ttjg�}ttj	|g�}|j|d�rC|j|}|�
|���|��|j|d�s,|�||�|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)rr	r
r�SEMIrrrrr
rr�insert_child�prefix)
rrZ	stmt_nodeZsemi_indrZnew_exprZnew_stmtrZ	new_leaf1Z	old_leaf1rrr�fixup_simple_stmtGs"�
�r$cCs2|jr|jdjtjkr|jd��dSdSdS)N���)r	r
r�NEWLINEr)rrrr�remove_trailing_newline_s�r'ccs��|jD]
}|jtjkrnqtd��tt|j��D]:\}}|jtjkrT|jrT|jd}|jtjkrT|jrT|jd}t	|t
�rT|jdkrTt|||�t
|�|||fVqdS)NzNo class suite!rr)r	r
rrr�listrr
rrrrr$r')rrrZsimple_noderZ	left_noderrr�
find_metasds$�
�



��r)cCs�|jddd�}|r|��}|jtjkrn|s
|r?|��}t|t�r0|jtjkr0|jr.d|_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
    Nr%�)
r	�popr
r�INDENTrr�DEDENTr#�extend)rZkidsrrrr�fixup_indent{s��r/c@seZdZdZdZdd�ZdS)�FixMetaclassTz
    classdef<any*>
    cCsPt|�sdSt|�d}t|�D]\}}}|}|��q|jdj}t|j�dkrM|jdjtjkr8|jd}nU|jd�	�}	t
tj|	g�}|�d|�n@t|j�dkrat
tjg�}|�d|�n,t|j�dkr�t
tjg�}|�dt
tjd��|�d|�|�dt
tjd��ntd	��|jdjd}
d
|
_|
j}|jr�|�t
tjd��d|
_nd
|
_|jd}|jtjks�J�d
|jd_d
|jd_|�|�t|�|js�|��t
|d�}
||
_|�|
�|�t
tjd��dSt|j�dk�r"|jdjtjk�r$|jdjtjk�r&t
|d�}
|�d|
�|�dt
tjd��dSdSdSdS)Nr����r�)�(zUnexpected class definition�	metaclass�,� r*r�pass�
���r%)rr r)rr	r
�lenr�arglistrrZ	set_childr"rr�RPAR�LPARrrr#r�COMMArr/r&r,r-)�selfrZresultsZlast_metaclassrrZstmtZ	text_typer>rZmeta_txtZorig_meta_prefixrZ	pass_leafrrr�	transform�sf





�zFixMetaclass.transformN)�__name__�
__module__�__qualname__Z
BM_compatibleZPATTERNrCrrrrr0�sr0N)�__doc__r*rZpygramrZ
fixer_utilrrrrr r$r'r)r/ZBaseFixr0rrrr�<module>s

SILENT KILLER Tool