SILENT KILLERPanel

Current Path: > > opt > alt > python37 > lib > python3.7 > site-packages > > libfuturize > fixes


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt/alt/python37/lib/python3.7/site-packages//libfuturize/fixes

NameTypeSizeLast ModifiedActions
__pycache__ Directory - -
__init__.py File 5141 bytes October 25 2018 22:21:01.
fix_UserDict.py File 3840 bytes October 25 2018 22:21:01.
fix_absolute_import.py File 3140 bytes October 25 2018 22:21:01.
fix_add__future__imports_except_unicode_literals.py File 662 bytes October 25 2018 22:21:01.
fix_basestring.py File 394 bytes October 25 2018 22:21:01.
fix_bytes.py File 685 bytes October 25 2018 22:21:01.
fix_cmp.py File 701 bytes October 25 2018 22:21:01.
fix_division.py File 228 bytes October 25 2018 22:21:01.
fix_division_safe.py File 3460 bytes October 25 2018 22:21:01.
fix_execfile.py File 921 bytes October 25 2018 22:21:01.
fix_future_builtins.py File 2027 bytes October 25 2018 22:21:01.
fix_future_standard_library.py File 733 bytes October 25 2018 22:21:01.
fix_future_standard_library_urllib.py File 1001 bytes October 25 2018 22:21:01.
fix_metaclass.py File 9568 bytes October 25 2018 22:21:01.
fix_next_call.py File 3158 bytes October 25 2018 22:21:01.
fix_object.py File 407 bytes October 25 2018 22:21:01.
fix_oldstr_wrap.py File 1214 bytes October 25 2018 22:21:01.
fix_order___future__imports.py File 829 bytes October 25 2018 22:21:01.
fix_print.py File 3384 bytes October 25 2018 22:21:01.
fix_print_with_import.py File 735 bytes October 25 2018 22:21:01.
fix_raise.py File 2167 bytes October 25 2018 22:21:01.
fix_remove_old__future__imports.py File 851 bytes October 25 2018 22:21:01.
fix_unicode_keep_u.py File 779 bytes October 25 2018 22:21:01.
fix_unicode_literals_import.py File 367 bytes October 25 2018 22:21:01.
fix_xrange_with_import.py File 479 bytes October 25 2018 22:21:01.

Reading File: //opt/alt/python37/lib/python3.7/site-packages//libfuturize/fixes/fix_unicode_keep_u.py

"""Fixer that changes unicode to str and unichr to chr, but -- unlike the
lib2to3 fix_unicode.py fixer, does not change u"..." into "...".

The reason is that Py3.3+ supports the u"..." string prefix, and, if
present, the prefix may provide useful information for disambiguating
between byte strings and unicode strings, which is often the hardest part
of the porting task.

"""

from lib2to3.pgen2 import token
from lib2to3 import fixer_base

_mapping = {u"unichr" : u"chr", u"unicode" : u"str"}

class FixUnicodeKeepU(fixer_base.BaseFix):
    BM_compatible = True
    PATTERN = "'unicode' | 'unichr'"

    def transform(self, node, results):
        if node.type == token.NAME:
            new = node.clone()
            new.value = _mapping[node.value]
            return new

SILENT KILLER Tool