PATH:
opt
/
alt
/
python37
/
lib
/
python3.7
/
site-packages
/
libfuturize
/
fixes
/
__pycache__
B �A�[� � @ sp d Z ddlmZ ddlZddlmZ ddlmZ ddlm Z ddl mZmZm Z e�d�ZG d d � d ej�ZdS )a For the ``future`` package. Adds this import line: from past.builtins import str as oldstr at the top and wraps any unadorned string literals 'abc' or explicit byte-string literals b'abc' in oldstr() calls so the code has the same behaviour on Py3 as on Py2.6/2.7. � )�unicode_literalsN)� fixer_base)�token)�syms)� future_import�touch_import_top�wrap_in_fn_callz[^uUrR]?[\'\"]c @ s e Zd ZdZdZdd� ZdS )� FixOldstrWrapT�STRINGc C sX |j tjkrTtdd|� t�|j�rT|�� }d|_d|j |_t d|g|jd�}|S d S )Nz past.typesZoldstr� �b)�prefix) �typer r r �_literal_re�match�value�cloner r )�self�node�results�new�wrapped� r �R/opt/alt/python37/lib/python3.7/site-packages/libfuturize/fixes/fix_oldstr_wrap.py� transform s zFixOldstrWrap.transformN)�__name__� __module__�__qualname__Z BM_compatibleZPATTERNr r r r r r s r )�__doc__� __future__r �reZlib2to3r Z lib2to3.pgen2r Zlib2to3.fixer_utilr Zlibfuturize.fixer_utilr r r �compiler ZBaseFixr r r r r �<module> s
[-] __init__.cpython-37.opt-1.pyc
[edit]
[-] fix_division_safe.cpython-37.pyc
[edit]
[-] fix_future_standard_library_urllib.cpython-37.opt-1.pyc
[edit]
[-] fix_future_standard_library_urllib.cpython-37.pyc
[edit]
[-] fix_future_standard_library.cpython-37.pyc
[edit]
[-] fix_xrange_with_import.cpython-37.opt-1.pyc
[edit]
[-] fix_print.cpython-37.opt-1.pyc
[edit]
[-] fix_add__future__imports_except_unicode_literals.cpython-37.opt-1.pyc
[edit]
[-] fix_UserDict.cpython-37.opt-1.pyc
[edit]
[-] fix_next_call.cpython-37.opt-1.pyc
[edit]
[-] fix_order___future__imports.cpython-37.opt-1.pyc
[edit]
[-] fix_print_with_import.cpython-37.pyc
[edit]
[-] fix_future_standard_library.cpython-37.opt-1.pyc
[edit]
[-] fix_order___future__imports.cpython-37.pyc
[edit]
[-] __init__.cpython-37.pyc
[edit]
[-] fix_execfile.cpython-37.opt-1.pyc
[edit]
[-] fix_next_call.cpython-37.pyc
[edit]
[-] fix_unicode_literals_import.cpython-37.opt-1.pyc
[edit]
[-] fix_future_builtins.cpython-37.pyc
[edit]
[-] fix_absolute_import.cpython-37.pyc
[edit]
[-] fix_basestring.cpython-37.pyc
[edit]
[-] fix_division.cpython-37.pyc
[edit]
[-] fix_print.cpython-37.pyc
[edit]
[+]
..
[-] fix_unicode_literals_import.cpython-37.pyc
[edit]
[-] fix_raise.cpython-37.pyc
[edit]
[-] fix_cmp.cpython-37.opt-1.pyc
[edit]
[-] fix_raise.cpython-37.opt-1.pyc
[edit]
[-] fix_add__future__imports_except_unicode_literals.cpython-37.pyc
[edit]
[-] fix_xrange_with_import.cpython-37.pyc
[edit]
[-] fix_metaclass.cpython-37.pyc
[edit]
[-] fix_oldstr_wrap.cpython-37.pyc
[edit]
[-] fix_unicode_keep_u.cpython-37.pyc
[edit]
[-] fix_division_safe.cpython-37.opt-1.pyc
[edit]
[-] fix_oldstr_wrap.cpython-37.opt-1.pyc
[edit]
[-] fix_print_with_import.cpython-37.opt-1.pyc
[edit]
[-] fix_bytes.cpython-37.opt-1.pyc
[edit]
[-] fix_UserDict.cpython-37.pyc
[edit]
[-] fix_execfile.cpython-37.pyc
[edit]
[-] fix_absolute_import.cpython-37.opt-1.pyc
[edit]
[-] fix_basestring.cpython-37.opt-1.pyc
[edit]
[-] fix_bytes.cpython-37.pyc
[edit]
[-] fix_remove_old__future__imports.cpython-37.opt-1.pyc
[edit]
[-] fix_future_builtins.cpython-37.opt-1.pyc
[edit]
[-] fix_cmp.cpython-37.pyc
[edit]
[-] fix_division.cpython-37.opt-1.pyc
[edit]
[-] fix_remove_old__future__imports.cpython-37.pyc
[edit]
[-] fix_object.cpython-37.opt-1.pyc
[edit]
[-] fix_metaclass.cpython-37.opt-1.pyc
[edit]
[-] fix_object.cpython-37.pyc
[edit]
[-] fix_unicode_keep_u.cpython-37.opt-1.pyc
[edit]