HEX
Server: LiteSpeed
System: Linux baran.dnsprotection.me 4.18.0-553.83.1.lve.el8.x86_64 #1 SMP Wed Nov 12 10:04:12 UTC 2025 x86_64
User: ddir12 (3618)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //usr/lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_execfile.cpython-36.pyc
3

�c��@sBdZddlmZddlmZddlmZdZGdd�dej�Z	dS)	ao
Fixer for the execfile() function on Py2, which was removed in Py3.

The Lib/lib2to3/fixes/fix_execfile.py module has some problems: see
python-future issue #37. This fixer merely imports execfile() from
past.builtins and leaves the code alone.

Adds this import line::

    from past.builtins import execfile

for the function execfile() that was removed from Py3.
�)�unicode_literals)�
fixer_base)�touch_import_topzname='execfile'c@s&eZdZdZdZdje�Zdd�ZdS)�FixExecfileT�	zs
              power<
                 ({0}) trailer< '(' args=[any] ')' >
              rest=any* >
              cCs|d}td|j|�dS)N�namez
past.builtins)r�value)�selfZnode�resultsr�r�"/usr/lib/python3.6/fix_execfile.py�	transform#szFixExecfile.transformN)	�__name__�
__module__�__qualname__Z
BM_compatibleZ	run_order�format�
expressionZPATTERNr
rrrrrs
rN)
�__doc__Z
__future__rZlib2to3rZlibfuturize.fixer_utilrrZBaseFixrrrrr�<module>s