usr
/
lib64
/
python2.7
/
lib2to3
/
fixes
/
Go to Home Directory
+
Upload
Create File
root@0UT1S:~$
Execute
By Order of Mr.0UT1S
[DIR] ..
N/A
__init__.py
47 bytes
Rename
Delete
__init__.pyc
133 bytes
Rename
Delete
__init__.pyo
133 bytes
Rename
Delete
fix_apply.py
2.38 KB
Rename
Delete
fix_apply.pyc
2.04 KB
Rename
Delete
fix_apply.pyo
2.00 KB
Rename
Delete
fix_asserts.py
984 bytes
Rename
Delete
fix_asserts.pyc
1.52 KB
Rename
Delete
fix_asserts.pyo
1.52 KB
Rename
Delete
fix_basestring.py
321 bytes
Rename
Delete
fix_basestring.pyc
807 bytes
Rename
Delete
fix_basestring.pyo
807 bytes
Rename
Delete
fix_buffer.py
591 bytes
Rename
Delete
fix_buffer.pyc
964 bytes
Rename
Delete
fix_buffer.pyo
964 bytes
Rename
Delete
fix_dict.py
3.73 KB
Rename
Delete
fix_dict.pyc
3.68 KB
Rename
Delete
fix_dict.pyo
3.56 KB
Rename
Delete
fix_except.py
3.27 KB
Rename
Delete
fix_except.pyc
2.94 KB
Rename
Delete
fix_except.pyo
2.94 KB
Rename
Delete
fix_exec.py
1002 bytes
Rename
Delete
fix_exec.pyc
1.40 KB
Rename
Delete
fix_exec.pyo
1.37 KB
Rename
Delete
fix_execfile.py
2.01 KB
Rename
Delete
fix_execfile.pyc
2.06 KB
Rename
Delete
fix_execfile.pyo
2.03 KB
Rename
Delete
fix_exitfunc.py
2.44 KB
Rename
Delete
fix_exitfunc.pyc
2.69 KB
Rename
Delete
fix_exitfunc.pyo
2.69 KB
Rename
Delete
fix_filter.py
2.06 KB
Rename
Delete
fix_filter.pyc
2.22 KB
Rename
Delete
fix_filter.pyo
2.22 KB
Rename
Delete
fix_funcattrs.py
645 bytes
Rename
Delete
fix_funcattrs.pyc
1.10 KB
Rename
Delete
fix_funcattrs.pyo
1.10 KB
Rename
Delete
fix_future.py
547 bytes
Rename
Delete
fix_future.pyc
933 bytes
Rename
Delete
fix_future.pyo
933 bytes
Rename
Delete
fix_getcwdu.py
452 bytes
Rename
Delete
fix_getcwdu.pyc
940 bytes
Rename
Delete
fix_getcwdu.pyo
940 bytes
Rename
Delete
fix_has_key.py
3.15 KB
Rename
Delete
fix_has_key.pyc
3.12 KB
Rename
Delete
fix_has_key.pyo
3.09 KB
Rename
Delete
fix_idioms.py
4.77 KB
Rename
Delete
fix_idioms.pyc
4.43 KB
Rename
Delete
fix_idioms.pyo
4.33 KB
Rename
Delete
fix_import.py
3.18 KB
Rename
Delete
fix_import.pyc
3.18 KB
Rename
Delete
fix_import.pyo
3.18 KB
Rename
Delete
fix_imports.py
5.56 KB
Rename
Delete
fix_imports.pyc
5.25 KB
Rename
Delete
fix_imports.pyo
5.25 KB
Rename
Delete
fix_imports2.py
289 bytes
Rename
Delete
fix_imports2.pyc
634 bytes
Rename
Delete
fix_imports2.pyo
634 bytes
Rename
Delete
fix_input.py
710 bytes
Rename
Delete
fix_input.pyc
1.12 KB
Rename
Delete
fix_input.pyo
1.12 KB
Rename
Delete
fix_intern.py
1.82 KB
Rename
Delete
fix_intern.pyc
1.75 KB
Rename
Delete
fix_intern.pyo
1.75 KB
Rename
Delete
fix_isinstance.py
1.57 KB
Rename
Delete
fix_isinstance.pyc
1.81 KB
Rename
Delete
fix_isinstance.pyo
1.81 KB
Rename
Delete
fix_itertools.py
1.51 KB
Rename
Delete
fix_itertools.pyc
1.76 KB
Rename
Delete
fix_itertools.pyo
1.76 KB
Rename
Delete
fix_itertools_imports.py
2.04 KB
Rename
Delete
fix_itertools_imports.pyc
1.98 KB
Rename
Delete
fix_itertools_imports.pyo
1.94 KB
Rename
Delete
fix_long.py
477 bytes
Rename
Delete
fix_long.pyc
855 bytes
Rename
Delete
fix_long.pyo
855 bytes
Rename
Delete
fix_map.py
2.99 KB
Rename
Delete
fix_map.pyc
2.98 KB
Rename
Delete
fix_map.pyo
2.98 KB
Rename
Delete
fix_metaclass.py
8.02 KB
Rename
Delete
fix_metaclass.pyc
6.45 KB
Rename
Delete
fix_metaclass.pyo
6.40 KB
Rename
Delete
fix_methodattrs.py
615 bytes
Rename
Delete
fix_methodattrs.pyc
1.13 KB
Rename
Delete
fix_methodattrs.pyo
1.13 KB
Rename
Delete
fix_ne.py
573 bytes
Rename
Delete
fix_ne.pyc
1001 bytes
Rename
Delete
fix_ne.pyo
1001 bytes
Rename
Delete
fix_next.py
3.11 KB
Rename
Delete
fix_next.pyc
3.47 KB
Rename
Delete
fix_next.pyo
3.44 KB
Rename
Delete
fix_nonzero.py
598 bytes
Rename
Delete
fix_nonzero.pyc
1.07 KB
Rename
Delete
fix_nonzero.pyo
1.07 KB
Rename
Delete
fix_numliterals.py
773 bytes
Rename
Delete
fix_numliterals.pyc
1.24 KB
Rename
Delete
fix_numliterals.pyo
1.24 KB
Rename
Delete
fix_operator.py
3.39 KB
Rename
Delete
fix_operator.pyc
5.03 KB
Rename
Delete
fix_operator.pyo
5.03 KB
Rename
Delete
fix_paren.py
1.20 KB
Rename
Delete
fix_paren.pyc
1.52 KB
Rename
Delete
fix_paren.pyo
1.52 KB
Rename
Delete
fix_print.py
2.80 KB
Rename
Delete
fix_print.pyc
2.68 KB
Rename
Delete
fix_print.pyo
2.58 KB
Rename
Delete
fix_raise.py
2.87 KB
Rename
Delete
fix_raise.pyc
2.45 KB
Rename
Delete
fix_raise.pyo
2.45 KB
Rename
Delete
fix_raw_input.py
455 bytes
Rename
Delete
fix_raw_input.pyc
950 bytes
Rename
Delete
fix_raw_input.pyo
950 bytes
Rename
Delete
fix_reduce.py
839 bytes
Rename
Delete
fix_reduce.pyc
1.25 KB
Rename
Delete
fix_reduce.pyo
1.25 KB
Rename
Delete
fix_renames.py
2.17 KB
Rename
Delete
fix_renames.pyc
2.41 KB
Rename
Delete
fix_renames.pyo
2.41 KB
Rename
Delete
fix_repr.py
614 bytes
Rename
Delete
fix_repr.pyc
1.01 KB
Rename
Delete
fix_repr.pyo
1.01 KB
Rename
Delete
fix_set_literal.py
1.66 KB
Rename
Delete
fix_set_literal.pyc
1.96 KB
Rename
Delete
fix_set_literal.pyo
1.96 KB
Rename
Delete
fix_standarderror.py
450 bytes
Rename
Delete
fix_standarderror.pyc
867 bytes
Rename
Delete
fix_standarderror.pyo
867 bytes
Rename
Delete
fix_sys_exc.py
1.01 KB
Rename
Delete
fix_sys_exc.pyc
1.68 KB
Rename
Delete
fix_sys_exc.pyo
1.68 KB
Rename
Delete
fix_throw.py
1.55 KB
Rename
Delete
fix_throw.pyc
1.96 KB
Rename
Delete
fix_throw.pyo
1.96 KB
Rename
Delete
fix_tuple_params.py
5.45 KB
Rename
Delete
fix_tuple_params.pyc
5.33 KB
Rename
Delete
fix_tuple_params.pyo
5.33 KB
Rename
Delete
fix_types.py
1.77 KB
Rename
Delete
fix_types.pyc
2.16 KB
Rename
Delete
fix_types.pyo
2.16 KB
Rename
Delete
fix_unicode.py
1.24 KB
Rename
Delete
fix_unicode.pyc
1.69 KB
Rename
Delete
fix_unicode.pyo
1.69 KB
Rename
Delete
fix_urllib.py
8.19 KB
Rename
Delete
fix_urllib.pyc
6.99 KB
Rename
Delete
fix_urllib.pyo
6.99 KB
Rename
Delete
fix_ws_comma.py
1.07 KB
Rename
Delete
fix_ws_comma.pyc
1.36 KB
Rename
Delete
fix_ws_comma.pyo
1.36 KB
Rename
Delete
fix_xrange.py
2.64 KB
Rename
Delete
fix_xrange.pyc
3.01 KB
Rename
Delete
fix_xrange.pyo
3.01 KB
Rename
Delete
fix_xreadlines.py
690 bytes
Rename
Delete
fix_xreadlines.pyc
1.14 KB
Rename
Delete
fix_xreadlines.pyo
1.14 KB
Rename
Delete
fix_zip.py
904 bytes
Rename
Delete
fix_zip.pyc
1.33 KB
Rename
Delete
fix_zip.pyo
1.33 KB
Rename
Delete
� {fc @ s� d Z d d l m Z d d l m Z d d l m Z m Z m Z m Z d � Z d � Z d � Z d � Z d � Z d � Z d e j f d � � YZ d S( s� 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. i ( t fixer_base( t token( t Namet symst Nodet Leafc C s� x� | j D]� } | j t j k r, t | � S| j t j k r | j r | j d } | j t j k r� | j r� | j d } t | t � r� | j d k r� t Sq� q q Wt S( s� 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') i t __metaclass__( t childrent typeR t suitet has_metaclasst simple_stmtt expr_stmtt isinstanceR t valuet Truet False( t parentt nodet expr_nodet left_side( ( s3 /usr/lib64/python2.7/lib2to3/fixes/fix_metaclass.pyR s c C s� x'