$61 GRAYBYTE WORDPRESS FILE MANAGER $57

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/alt/python27/lib64/python2.7/lib2to3/fixes/

HOME
Current File : /opt/alt/python27/lib64/python2.7/lib2to3/fixes//fix_types.py
# 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

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
14 Aug 2025 9.24 PM
root / 996
0755
__init__.py
0.046 KB
8 Jan 2025 5.43 PM
root / 996
0644
__init__.pyc
0.143 KB
8 Jan 2025 5.43 PM
root / 996
0644
__init__.pyo
0.143 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_apply.py
2.376 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_apply.pyc
2.073 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_apply.pyo
2.041 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_asserts.py
0.961 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_asserts.pyc
1.563 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_asserts.pyo
1.563 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_basestring.py
0.313 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_basestring.pyc
0.826 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_basestring.pyo
0.826 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_buffer.py
0.577 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_buffer.pyc
0.979 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_buffer.pyo
0.979 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_dict.py
3.734 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_dict.pyc
3.731 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_dict.pyo
3.609 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_except.py
3.273 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_except.pyc
2.989 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_except.pyo
2.989 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_exec.py
0.979 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_exec.pyc
1.437 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_exec.pyo
1.404 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_execfile.py
2.008 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_execfile.pyc
2.097 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_execfile.pyo
2.064 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_exitfunc.py
2.444 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_exitfunc.pyc
2.756 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_exitfunc.pyo
2.756 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_filter.py
2.058 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_filter.pyc
2.255 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_filter.pyo
2.255 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_funcattrs.py
0.63 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_funcattrs.pyc
1.14 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_funcattrs.pyo
1.14 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_future.py
0.534 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_future.pyc
0.949 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_future.pyo
0.949 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_getcwdu.py
0.441 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_getcwdu.pyc
0.956 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_getcwdu.pyo
0.956 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_has_key.py
3.151 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_has_key.pyc
3.161 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_has_key.pyo
3.129 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_idioms.py
4.774 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_idioms.pyc
4.52 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_idioms.pyo
4.418 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_import.py
3.184 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_import.pyc
3.253 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_import.pyo
3.253 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_imports.py
5.56 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_imports.pyc
5.381 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_imports.pyo
5.381 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_imports2.py
0.282 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_imports2.pyc
0.645 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_imports2.pyo
0.645 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_input.py
0.693 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_input.pyc
1.159 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_input.pyo
1.159 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_intern.py
1.822 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_intern.pyc
1.793 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_intern.pyo
1.793 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_isinstance.py
1.571 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_isinstance.pyc
1.847 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_isinstance.pyo
1.847 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_itertools.py
1.514 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_itertools.pyc
1.801 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_itertools.pyo
1.801 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_itertools_imports.py
2.045 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_itertools_imports.pyc
2.021 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_itertools_imports.pyo
1.977 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_long.py
0.466 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_long.pyc
0.873 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_long.pyo
0.873 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_map.py
2.99 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_map.pyc
3.021 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_map.pyo
3.021 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_metaclass.py
8.023 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_metaclass.pyc
6.564 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_metaclass.pyo
6.516 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_methodattrs.py
0.601 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_methodattrs.pyc
1.163 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_methodattrs.pyo
1.163 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_ne.py
0.56 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_ne.pyc
1.028 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_ne.pyo
1.028 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_next.py
3.106 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_next.pyc
3.573 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_next.pyo
3.541 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_nonzero.py
0.584 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_nonzero.pyc
1.112 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_nonzero.pyo
1.112 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_numliterals.py
0.755 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_numliterals.pyc
1.286 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_numliterals.pyo
1.286 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_operator.py
3.391 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_operator.pyc
5.22 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_operator.pyo
5.22 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_paren.py
1.199 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_paren.pyc
1.559 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_paren.pyo
1.559 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_print.py
2.798 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_print.pyc
2.729 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_print.pyo
2.635 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_raise.py
2.865 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_raise.pyc
2.491 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_raise.pyo
2.491 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_raw_input.py
0.444 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_raw_input.pyc
0.966 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_raw_input.pyo
0.966 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_reduce.py
0.819 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_reduce.pyc
1.284 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_reduce.pyo
1.284 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_renames.py
2.166 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_renames.pyc
2.502 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_renames.pyo
2.502 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_repr.py
0.6 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_repr.pyc
1.044 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_repr.pyo
1.044 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_set_literal.py
1.659 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_set_literal.pyc
2.008 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_set_literal.pyo
2.008 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_standarderror.py
0.439 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_standarderror.pyc
0.885 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_standarderror.pyo
0.885 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_sys_exc.py
1.015 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_sys_exc.pyc
1.731 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_sys_exc.pyo
1.731 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_throw.py
1.549 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_throw.pyc
2.001 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_throw.pyo
2.001 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_tuple_params.py
5.446 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_tuple_params.pyc
5.457 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_tuple_params.pyo
5.457 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_types.py
1.767 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_types.pyc
2.196 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_types.pyo
2.196 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_unicode.py
1.239 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_unicode.pyc
1.742 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_unicode.pyo
1.742 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_urllib.py
8.188 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_urllib.pyc
7.106 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_urllib.pyo
7.106 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_ws_comma.py
1.069 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_ws_comma.pyc
1.401 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_ws_comma.pyo
1.401 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_xrange.py
2.636 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_xrange.pyc
3.116 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_xrange.pyo
3.116 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_xreadlines.py
0.674 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_xreadlines.pyc
1.177 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_xreadlines.pyo
1.177 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_zip.py
0.883 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_zip.pyc
1.366 KB
8 Jan 2025 5.43 PM
root / 996
0644
fix_zip.pyo
1.366 KB
8 Jan 2025 5.43 PM
root / 996
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF