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
# Copyright 2007 Google, Inc. All Rights Reserved. # Licensed to PSF under a Contributor Agreement. """Fixer for removing uses of the types module. These work for only the known names in the types module. The forms above can include types. or not. ie, It is assumed the module is imported either as: import types from types import ... # either * or specific types The import statements are not modified. There should be another fixer that handles at least the following constants: type([]) -> list type(()) -> tuple type('') -> str """ # Local imports from ..pgen2 import token from .. import fixer_base from ..fixer_util import Name _TYPE_MAPPING = { 'BooleanType' : 'bool', 'BufferType' : 'memoryview', 'ClassType' : 'type', 'ComplexType' : 'complex', 'DictType': 'dict', 'DictionaryType' : 'dict', 'EllipsisType' : 'type(Ellipsis)', #'FileType' : 'io.IOBase', 'FloatType': 'float', 'IntType': 'int', 'ListType': 'list', 'LongType': 'int', 'ObjectType' : 'object', 'NoneType': 'type(None)', 'NotImplementedType' : 'type(NotImplemented)', 'SliceType' : 'slice', 'StringType': 'bytes', # XXX ? 'StringTypes' : '(str,)', # XXX ? 'TupleType': 'tuple', 'TypeType' : 'type', 'UnicodeType': 'str', 'XRangeType' : 'range', } _pats = ["power< 'types' trailer< '.' name='%s' > >" % t for t in _TYPE_MAPPING] class FixTypes(fixer_base.BaseFix): BM_compatible = True PATTERN = '|'.join(_pats) def transform(self, node, results): new_value = unicode(_TYPE_MAPPING.get(results["name"].value)) if new_value: return Name(new_value, prefix=node.prefix) return None
Save