Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
opt
/
alt
/
python27
/
lib
/
python2.7
/
site-packages
/
libfuturize
/
fixes
/
File Content:
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
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
__init__.py
5141 bytes
0644
__init__.pyc
2406 bytes
0644
__init__.pyo
2406 bytes
0644
fix_UserDict.py
3840 bytes
0644
fix_UserDict.pyc
2903 bytes
0644
fix_UserDict.pyo
2903 bytes
0644
fix_absolute_import.py
3140 bytes
0644
fix_absolute_import.pyc
3022 bytes
0644
fix_absolute_import.pyo
3022 bytes
0644
fix_add__future__imports_except_unicode_literals.py
662 bytes
0644
fix_add__future__imports_except_unicode_literals.pyc
1336 bytes
0644
fix_add__future__imports_except_unicode_literals.pyo
1336 bytes
0644
fix_basestring.py
394 bytes
0644
fix_basestring.pyc
1007 bytes
0644
fix_basestring.pyo
1007 bytes
0644
fix_bytes.py
685 bytes
0644
fix_bytes.pyc
1311 bytes
0644
fix_bytes.pyo
1311 bytes
0644
fix_cmp.py
701 bytes
0644
fix_cmp.pyc
1321 bytes
0644
fix_cmp.pyo
1321 bytes
0644
fix_division.py
228 bytes
0644
fix_division.pyc
438 bytes
0644
fix_division.pyo
438 bytes
0644
fix_division_safe.py
3460 bytes
0644
fix_division_safe.pyc
4468 bytes
0644
fix_division_safe.pyo
4468 bytes
0644
fix_execfile.py
921 bytes
0644
fix_execfile.pyc
1556 bytes
0644
fix_execfile.pyo
1556 bytes
0644
fix_future_builtins.py
2027 bytes
0644
fix_future_builtins.pyc
1957 bytes
0644
fix_future_builtins.pyo
1957 bytes
0644
fix_future_standard_library.py
733 bytes
0644
fix_future_standard_library.pyc
1256 bytes
0644
fix_future_standard_library.pyo
1256 bytes
0644
fix_future_standard_library_urllib.py
1001 bytes
0644
fix_future_standard_library_urllib.pyc
1342 bytes
0644
fix_future_standard_library_urllib.pyo
1342 bytes
0644
fix_metaclass.py
9568 bytes
0644
fix_metaclass.pyc
7373 bytes
0644
fix_metaclass.pyo
7373 bytes
0644
fix_next_call.py
3158 bytes
0644
fix_next_call.pyc
3736 bytes
0644
fix_next_call.pyo
3703 bytes
0644
fix_object.py
407 bytes
0644
fix_object.pyc
997 bytes
0644
fix_object.pyo
997 bytes
0644
fix_oldstr_wrap.py
1214 bytes
0644
fix_oldstr_wrap.pyc
1728 bytes
0644
fix_oldstr_wrap.pyo
1728 bytes
0644
fix_order___future__imports.py
829 bytes
0644
fix_order___future__imports.pyc
1247 bytes
0644
fix_order___future__imports.pyo
1247 bytes
0644
fix_print.py
3384 bytes
0644
fix_print.pyc
2879 bytes
0644
fix_print.pyo
2782 bytes
0644
fix_print_with_import.py
735 bytes
0644
fix_print_with_import.pyc
1129 bytes
0644
fix_print_with_import.pyo
1129 bytes
0644
fix_raise.py
2167 bytes
0644
fix_raise.pyc
2126 bytes
0644
fix_raise.pyo
2126 bytes
0644
fix_remove_old__future__imports.py
851 bytes
0644
fix_remove_old__future__imports.pyc
1479 bytes
0644
fix_remove_old__future__imports.pyo
1479 bytes
0644
fix_unicode_keep_u.py
779 bytes
0644
fix_unicode_keep_u.pyc
1413 bytes
0644
fix_unicode_keep_u.pyo
1413 bytes
0644
fix_unicode_literals_import.py
367 bytes
0644
fix_unicode_literals_import.pyc
1029 bytes
0644
fix_unicode_literals_import.pyo
1029 bytes
0644
fix_xrange_with_import.py
479 bytes
0644
fix_xrange_with_import.pyc
1060 bytes
0644
fix_xrange_with_import.pyo
1060 bytes
0644
N4ST4R_ID | Naxtarrr