OXIESEC PANEL
- Current Dir:
/
/
usr
/
lib
/
python2.7
/
lib2to3
/
fixes
Server IP: 10.0.0.4
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
07/15/2022 06:13:41 AM
rwxr-xr-x
📄
__init__.py
47 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
__init__.pyc
131 bytes
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_apply.py
2.38 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_apply.pyc
2.03 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_asserts.py
984 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_asserts.pyc
1.52 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_basestring.py
321 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_basestring.pyc
801 bytes
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_buffer.py
591 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_buffer.pyc
958 bytes
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_dict.py
3.73 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_dict.pyc
3.67 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_except.py
3.27 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_except.pyc
2.93 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_exec.py
1002 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_exec.pyc
1.39 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_execfile.py
2.01 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_execfile.pyc
2.05 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_exitfunc.py
2.44 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_exitfunc.pyc
2.68 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_filter.py
2.06 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_filter.pyc
2.21 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_funcattrs.py
645 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_funcattrs.pyc
1.1 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_future.py
547 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_future.pyc
927 bytes
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_getcwdu.py
452 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_getcwdu.pyc
934 bytes
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_has_key.py
3.15 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_has_key.pyc
3.12 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_idioms.py
4.77 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_idioms.pyc
4.42 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_import.py
3.18 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_import.pyc
3.17 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_imports.py
5.56 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_imports.pyc
5.23 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_imports2.py
289 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_imports2.pyc
630 bytes
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_input.py
710 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_input.pyc
1.12 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_intern.py
1.82 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_intern.pyc
1.75 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_isinstance.py
1.57 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_isinstance.pyc
1.8 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_itertools.py
1.51 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_itertools.pyc
1.76 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_itertools_imports.py
2.04 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_itertools_imports.pyc
1.98 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_long.py
477 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_long.pyc
849 bytes
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_map.py
2.99 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_map.pyc
2.98 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_metaclass.py
8.02 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_metaclass.pyc
6.43 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_methodattrs.py
615 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_methodattrs.pyc
1.12 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_ne.py
573 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_ne.pyc
993 bytes
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_next.py
3.11 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_next.pyc
3.46 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_nonzero.py
598 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_nonzero.pyc
1.07 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_numliterals.py
773 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_numliterals.pyc
1.23 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_operator.py
3.39 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_operator.pyc
5 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_paren.py
1.2 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_paren.pyc
1.51 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_print.py
2.8 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_print.pyc
2.67 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_raise.py
2.87 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_raise.pyc
2.45 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_raw_input.py
455 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_raw_input.pyc
944 bytes
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_reduce.py
839 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_reduce.pyc
1.24 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_renames.py
2.17 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_renames.pyc
2.4 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_repr.py
614 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_repr.pyc
1 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_set_literal.py
1.66 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_set_literal.pyc
1.95 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_standarderror.py
450 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_standarderror.pyc
861 bytes
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_sys_exc.py
1.01 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_sys_exc.pyc
1.67 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_throw.py
1.55 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_throw.pyc
1.96 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_tuple_params.py
5.45 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_tuple_params.pyc
5.31 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_types.py
1.77 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_types.pyc
2.15 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_unicode.py
1.24 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_unicode.pyc
1.68 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_urllib.py
8.19 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_urllib.pyc
6.97 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_ws_comma.py
1.07 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_ws_comma.pyc
1.36 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_xrange.py
2.64 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_xrange.pyc
3 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_xreadlines.py
690 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_xreadlines.pyc
1.13 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fix_zip.py
904 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
fix_zip.pyc
1.32 KB
07/15/2022 06:13:41 AM
rw-r--r--
Editing: fix_types.py
Close
# 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