SILENT KILLERPanel

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

NameTypeSizeLast ModifiedActions
__init__.cpython-36.opt-1.pyc File 142 bytes April 17 2024 17:19:43.
__init__.cpython-36.opt-2.pyc File 128 bytes April 17 2024 17:19:27.
__init__.cpython-36.pyc File 142 bytes April 17 2024 17:19:47.
fix_apply.cpython-36.opt-1.pyc File 1664 bytes April 17 2024 17:19:43.
fix_apply.cpython-36.opt-2.pyc File 1560 bytes April 17 2024 17:19:27.
fix_apply.cpython-36.pyc File 1690 bytes April 17 2024 17:19:47.
fix_asserts.cpython-36.opt-1.pyc File 1265 bytes April 17 2024 17:19:43.
fix_asserts.cpython-36.opt-2.pyc File 1181 bytes April 17 2024 17:19:27.
fix_asserts.cpython-36.pyc File 1265 bytes April 17 2024 17:19:47.
fix_basestring.cpython-36.opt-1.pyc File 655 bytes April 17 2024 17:19:43.
fix_basestring.cpython-36.opt-2.pyc File 596 bytes April 17 2024 17:19:27.
fix_basestring.cpython-36.pyc File 655 bytes April 17 2024 17:19:47.
fix_buffer.cpython-36.opt-1.pyc File 800 bytes April 17 2024 17:19:43.
fix_buffer.cpython-36.opt-2.pyc File 717 bytes April 17 2024 17:19:27.
fix_buffer.cpython-36.pyc File 800 bytes April 17 2024 17:19:47.
fix_dict.cpython-36.opt-1.pyc File 3239 bytes April 17 2024 17:19:43.
fix_dict.cpython-36.opt-2.pyc File 2331 bytes April 17 2024 17:19:27.
fix_dict.cpython-36.pyc File 3323 bytes April 17 2024 17:19:47.
fix_except.cpython-36.opt-1.pyc File 2810 bytes April 17 2024 17:19:43.
fix_except.cpython-36.opt-2.pyc File 2350 bytes April 17 2024 17:19:27.
fix_except.cpython-36.pyc File 2810 bytes April 17 2024 17:19:47.
fix_exec.cpython-36.opt-1.pyc File 1115 bytes April 17 2024 17:19:43.
fix_exec.cpython-36.opt-2.pyc File 935 bytes April 17 2024 17:19:27.
fix_exec.cpython-36.pyc File 1141 bytes April 17 2024 17:19:47.
fix_execfile.cpython-36.opt-1.pyc File 1669 bytes April 17 2024 17:19:43.
fix_execfile.cpython-36.opt-2.pyc File 1527 bytes April 17 2024 17:19:27.
fix_execfile.cpython-36.pyc File 1697 bytes April 17 2024 17:19:47.
fix_exitfunc.cpython-36.opt-1.pyc File 2288 bytes April 17 2024 17:19:43.
fix_exitfunc.cpython-36.opt-2.pyc File 2202 bytes April 17 2024 17:19:27.
fix_exitfunc.cpython-36.pyc File 2288 bytes April 17 2024 17:19:47.
fix_filter.cpython-36.opt-1.pyc File 2353 bytes April 17 2024 17:19:43.
fix_filter.cpython-36.opt-2.pyc File 1879 bytes April 17 2024 17:19:27.
fix_filter.cpython-36.pyc File 2353 bytes April 17 2024 17:19:47.
fix_funcattrs.cpython-36.opt-1.pyc File 966 bytes April 17 2024 17:19:43.
fix_funcattrs.cpython-36.opt-2.pyc File 884 bytes April 17 2024 17:19:27.
fix_funcattrs.cpython-36.pyc File 966 bytes April 17 2024 17:19:47.
fix_future.cpython-36.opt-1.pyc File 776 bytes April 17 2024 17:19:43.
fix_future.cpython-36.opt-2.pyc File 659 bytes April 17 2024 17:19:27.
fix_future.cpython-36.pyc File 776 bytes April 17 2024 17:19:47.
fix_getcwdu.cpython-36.opt-1.pyc File 780 bytes April 17 2024 17:19:43.
fix_getcwdu.cpython-36.opt-2.pyc File 700 bytes April 17 2024 17:19:27.
fix_getcwdu.cpython-36.pyc File 780 bytes April 17 2024 17:19:47.
fix_has_key.cpython-36.opt-1.pyc File 2882 bytes April 17 2024 17:19:43.
fix_has_key.cpython-36.opt-2.pyc File 2298 bytes April 17 2024 17:19:27.
fix_has_key.cpython-36.pyc File 2910 bytes April 17 2024 17:19:47.
fix_idioms.cpython-36.opt-1.pyc File 3819 bytes April 17 2024 17:19:43.
fix_idioms.cpython-36.opt-2.pyc File 3309 bytes April 17 2024 17:19:27.
fix_idioms.cpython-36.pyc File 3895 bytes April 17 2024 17:19:47.
fix_import.cpython-36.opt-1.pyc File 2782 bytes April 17 2024 17:19:43.
fix_import.cpython-36.opt-2.pyc File 2457 bytes April 17 2024 17:19:27.
fix_import.cpython-36.pyc File 2782 bytes April 17 2024 17:19:47.
fix_imports.cpython-36.opt-1.pyc File 4341 bytes April 17 2024 17:19:43.
fix_imports.cpython-36.opt-2.pyc File 4263 bytes April 17 2024 17:19:27.
fix_imports.cpython-36.pyc File 4341 bytes April 17 2024 17:19:47.
fix_imports2.cpython-36.opt-1.pyc File 540 bytes April 17 2024 17:19:43.
fix_imports2.cpython-36.opt-2.pyc File 425 bytes April 17 2024 17:19:27.
fix_imports2.cpython-36.pyc File 540 bytes April 17 2024 17:19:47.
fix_input.cpython-36.opt-1.pyc File 942 bytes April 17 2024 17:19:43.
fix_input.cpython-36.opt-2.pyc File 859 bytes April 17 2024 17:19:27.
fix_input.cpython-36.pyc File 942 bytes April 17 2024 17:19:47.
fix_intern.cpython-36.opt-1.pyc File 1154 bytes April 17 2024 17:19:43.
fix_intern.cpython-36.opt-2.pyc File 1076 bytes April 17 2024 17:19:27.
fix_intern.cpython-36.pyc File 1154 bytes April 17 2024 17:19:47.
fix_isinstance.cpython-36.opt-1.pyc File 1552 bytes April 17 2024 17:19:43.
fix_isinstance.cpython-36.opt-2.pyc File 1218 bytes April 17 2024 17:19:27.
fix_isinstance.cpython-36.pyc File 1552 bytes April 17 2024 17:19:47.
fix_itertools.cpython-36.opt-1.pyc File 1546 bytes April 17 2024 17:19:43.
fix_itertools.cpython-36.opt-2.pyc File 1172 bytes April 17 2024 17:19:27.
fix_itertools.cpython-36.pyc File 1546 bytes April 17 2024 17:19:47.
fix_itertools_imports.cpython-36.opt-1.pyc File 1565 bytes April 17 2024 17:19:43.
fix_itertools_imports.cpython-36.opt-2.pyc File 1469 bytes April 17 2024 17:19:27.
fix_itertools_imports.cpython-36.pyc File 1601 bytes April 17 2024 17:19:47.
fix_long.cpython-36.opt-1.pyc File 697 bytes April 17 2024 17:19:43.
fix_long.cpython-36.opt-2.pyc File 619 bytes April 17 2024 17:19:27.
fix_long.cpython-36.pyc File 697 bytes April 17 2024 17:19:47.
fix_map.cpython-36.opt-1.pyc File 3085 bytes April 17 2024 17:19:43.
fix_map.cpython-36.opt-2.pyc File 2275 bytes April 17 2024 17:19:27.
fix_map.cpython-36.pyc File 3085 bytes April 17 2024 17:19:47.
fix_metaclass.cpython-36.opt-1.pyc File 5327 bytes April 17 2024 17:19:43.
fix_metaclass.cpython-36.opt-2.pyc File 3932 bytes April 17 2024 17:19:27.
fix_metaclass.cpython-36.pyc File 5368 bytes April 17 2024 17:19:47.
fix_methodattrs.cpython-36.opt-1.pyc File 928 bytes April 17 2024 17:19:43.
fix_methodattrs.cpython-36.opt-2.pyc File 838 bytes April 17 2024 17:19:27.
fix_methodattrs.cpython-36.pyc File 928 bytes April 17 2024 17:19:47.
fix_ne.cpython-36.opt-1.pyc File 799 bytes April 17 2024 17:19:43.
fix_ne.cpython-36.opt-2.pyc File 740 bytes April 17 2024 17:19:27.
fix_ne.cpython-36.pyc File 799 bytes April 17 2024 17:19:47.
fix_next.cpython-36.opt-1.pyc File 3024 bytes April 17 2024 17:19:43.
fix_next.cpython-36.opt-2.pyc File 2947 bytes April 17 2024 17:19:27.
fix_next.cpython-36.pyc File 3052 bytes April 17 2024 17:19:47.
fix_nonzero.cpython-36.opt-1.pyc File 915 bytes April 17 2024 17:19:43.
fix_nonzero.cpython-36.opt-2.pyc File 842 bytes April 17 2024 17:19:27.
fix_nonzero.cpython-36.pyc File 915 bytes April 17 2024 17:19:47.
fix_numliterals.cpython-36.opt-1.pyc File 1021 bytes April 17 2024 17:19:43.
fix_numliterals.cpython-36.opt-2.pyc File 945 bytes April 17 2024 17:19:27.
fix_numliterals.cpython-36.pyc File 1021 bytes April 17 2024 17:19:47.
fix_operator.cpython-36.opt-1.pyc File 4229 bytes April 17 2024 17:19:43.
fix_operator.cpython-36.opt-2.pyc File 3728 bytes April 17 2024 17:19:27.
fix_operator.cpython-36.pyc File 4229 bytes April 17 2024 17:19:47.
fix_paren.cpython-36.opt-1.pyc File 1382 bytes April 17 2024 17:19:43.
fix_paren.cpython-36.opt-2.pyc File 1234 bytes April 17 2024 17:19:27.
fix_paren.cpython-36.pyc File 1382 bytes April 17 2024 17:19:47.
fix_print.cpython-36.opt-1.pyc File 2243 bytes April 17 2024 17:19:43.
fix_print.cpython-36.opt-2.pyc File 1942 bytes April 17 2024 17:19:27.
fix_print.cpython-36.pyc File 2322 bytes April 17 2024 17:19:47.
fix_raise.cpython-36.opt-1.pyc File 2241 bytes April 17 2024 17:19:43.
fix_raise.cpython-36.opt-2.pyc File 1604 bytes April 17 2024 17:19:27.
fix_raise.cpython-36.pyc File 2241 bytes April 17 2024 17:19:47.
fix_raw_input.cpython-36.opt-1.pyc File 787 bytes April 17 2024 17:19:43.
fix_raw_input.cpython-36.opt-2.pyc File 706 bytes April 17 2024 17:19:27.
fix_raw_input.cpython-36.pyc File 787 bytes April 17 2024 17:19:47.
fix_reduce.cpython-36.opt-1.pyc File 1122 bytes April 17 2024 17:19:43.
fix_reduce.cpython-36.opt-2.pyc File 978 bytes April 17 2024 17:19:27.
fix_reduce.cpython-36.pyc File 1122 bytes April 17 2024 17:19:47.
fix_reload.cpython-36.opt-1.pyc File 1154 bytes April 17 2024 17:19:43.
fix_reload.cpython-36.opt-2.pyc File 1076 bytes April 17 2024 17:19:27.
fix_reload.cpython-36.pyc File 1154 bytes April 17 2024 17:19:47.
fix_renames.cpython-36.opt-1.pyc File 1985 bytes April 17 2024 17:19:43.
fix_renames.cpython-36.opt-2.pyc File 1891 bytes April 17 2024 17:19:27.
fix_renames.cpython-36.pyc File 1985 bytes April 17 2024 17:19:47.
fix_repr.cpython-36.opt-1.pyc File 837 bytes April 17 2024 17:19:43.
fix_repr.cpython-36.opt-2.pyc File 759 bytes April 17 2024 17:19:27.
fix_repr.cpython-36.pyc File 837 bytes April 17 2024 17:19:47.
fix_set_literal.cpython-36.opt-1.pyc File 1679 bytes April 17 2024 17:19:43.
fix_set_literal.cpython-36.opt-2.pyc File 1590 bytes April 17 2024 17:19:27.
fix_set_literal.cpython-36.pyc File 1679 bytes April 17 2024 17:19:47.
fix_standarderror.cpython-36.opt-1.pyc File 712 bytes April 17 2024 17:19:43.
fix_standarderror.cpython-36.opt-2.pyc File 644 bytes April 17 2024 17:19:27.
fix_standarderror.cpython-36.pyc File 712 bytes April 17 2024 17:19:47.
fix_sys_exc.cpython-36.opt-1.pyc File 1393 bytes April 17 2024 17:19:43.
fix_sys_exc.cpython-36.opt-2.pyc File 1210 bytes April 17 2024 17:19:27.
fix_sys_exc.cpython-36.pyc File 1393 bytes April 17 2024 17:19:47.
fix_throw.cpython-36.opt-1.pyc File 1794 bytes April 17 2024 17:19:43.
fix_throw.cpython-36.opt-2.pyc File 1549 bytes April 17 2024 17:19:27.
fix_throw.cpython-36.pyc File 1794 bytes April 17 2024 17:19:47.
fix_tuple_params.cpython-36.opt-1.pyc File 4588 bytes April 17 2024 17:19:43.
fix_tuple_params.cpython-36.opt-2.pyc File 4240 bytes April 17 2024 17:19:27.
fix_tuple_params.cpython-36.pyc File 4588 bytes April 17 2024 17:19:47.
fix_types.cpython-36.opt-1.pyc File 1821 bytes April 17 2024 17:19:43.
fix_types.cpython-36.opt-2.pyc File 1333 bytes April 17 2024 17:19:27.
fix_types.cpython-36.pyc File 1821 bytes April 17 2024 17:19:47.
fix_unicode.cpython-36.opt-1.pyc File 1535 bytes April 17 2024 17:19:43.
fix_unicode.cpython-36.opt-2.pyc File 1342 bytes April 17 2024 17:19:27.
fix_unicode.cpython-36.pyc File 1535 bytes April 17 2024 17:19:47.
fix_urllib.cpython-36.opt-1.pyc File 5980 bytes April 17 2024 17:19:43.
fix_urllib.cpython-36.opt-2.pyc File 5408 bytes April 17 2024 17:19:27.
fix_urllib.cpython-36.pyc File 5980 bytes April 17 2024 17:19:47.
fix_ws_comma.cpython-36.opt-1.pyc File 1115 bytes April 17 2024 17:19:43.
fix_ws_comma.cpython-36.opt-2.pyc File 915 bytes April 17 2024 17:19:27.
fix_ws_comma.cpython-36.pyc File 1115 bytes April 17 2024 17:19:47.
fix_xrange.cpython-36.opt-1.pyc File 2530 bytes April 17 2024 17:19:43.
fix_xrange.cpython-36.opt-2.pyc File 2452 bytes April 17 2024 17:19:27.
fix_xrange.cpython-36.pyc File 2530 bytes April 17 2024 17:19:47.
fix_xreadlines.cpython-36.opt-1.pyc File 1109 bytes April 17 2024 17:19:43.
fix_xreadlines.cpython-36.opt-2.pyc File 966 bytes April 17 2024 17:19:27.
fix_xreadlines.cpython-36.pyc File 1109 bytes April 17 2024 17:19:47.
fix_zip.cpython-36.opt-1.pyc File 1573 bytes April 17 2024 17:19:43.
fix_zip.cpython-36.opt-2.pyc File 1228 bytes April 17 2024 17:19:27.
fix_zip.cpython-36.pyc File 1573 bytes April 17 2024 17:19:47.

Reading File: //opt/alt/python36/lib64/python3.6/lib2to3/fixes//__pycache__/fix_metaclass.cpython-36.pyc

3

� f �@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, inherints
   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�LeafcCsxxr|jD]h}|jtjkr t|�S|jtjkr|jr|jd}|jtjkr|jr|jd}t|t�r|j	dkrdSqWdS)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�@/opt/alt/python36/lib64/python3.6/lib2to3/fixes/fix_metaclass.pyrs



rcCs�x|jD]}|jtjkrdSqWx,t|j�D]\}}|jtjkr,Pq,Wtd��ttjg�}x:|j|dd�r�|j|d}|j	|j
��|j�q\W|j	|�|}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�x(t|j�D]\}}|jtjkrPqWdS|j�ttjg�}ttj	|g�}x2|j|d�r~|j|}|j
|j��|j�qNW|j||�|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$cCs*|jr&|jdjtjkr&|jdj�dS)Nr���r%)r	r
r�NEWLINEr)rrrr�remove_trailing_newline_sr'ccs�x$|jD]}|jtjkrPqWtd��x�tt|j��D]t\}}|jtjkr6|jr6|jd}|jtjkr6|jr6|jd}t	|t
�r6|jdkr6t|||�t
|�|||fVq6WdS)NzNo class suite!rr)r	r
rrr�listrr
rrrrr$r')rrrZsimple_noderZ	left_noderrr�
find_metasds



r)cCs�|jddd�}x|r.|j�}|jtjkrPqWxL|r||j�}t|t�rd|jtjkrd|jr`d|_dS|j	|jddd��q2WdS)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%r%)
r	�popr
r�INDENTrr�DEDENTr#�extend)rZkidsrrrr�fixup_indent{sr/c@seZdZdZdZdd�ZdS)�FixMetaclassTz
    classdef<any*>
    cCsNt|�sdSt|�d}x"t|�D]\}}}|}|j�q"W|jdj}t|j�dkr�|jdjtjkrt|jd}n(|jdj	�}	t
tj|	g�}|jd|�n�t|j�dkr�t
tjg�}|jd|�nZt|j�dk�rt
tjg�}|jdt
tjd��|jd|�|jdt
tjd��ntd	��|jdjd}
d
|
_|
j}|j�r^|jt
tjd��d|
_nd
|
_|jd}|jtjk�s�t�d
|jd_d
|jd_|j|�t|�|j�s�|j�t
|d�}
||
_|j|
�|jt
tjd��nbt|j�dk�rJ|jdjtjk�rJ|jdjtjk�rJt
|d�}
|jd|
�|jdt
tjd��dS)Nr����r�)�(zUnexpected class definition�	metaclass�,� r*r�pass�
���r%r%r%)rr r)rr	r
�lenr�arglistrrZ	set_childr"rr�RPAR�LPARrrr#r�COMMAr�AssertionErrorr/r&r,r-)�selfrZresultsZlast_metaclassrrZstmtZ	text_typer>rZmeta_txtZorig_meta_prefixrZ	pass_leafrrr�	transform�s`




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

SILENT KILLER Tool