o
    áË·eß  ã                   @   s0   d Z ddlmZ ddlmZ G dd„ deƒZdS )zÄ
For the ``future`` package.

Turns any print statements into functions and adds this import line:

    from __future__ import print_function

at the top to retain compatibility with Python 2.6+.
é    )ÚFixPrint)Úfuture_importc                       s    e Zd ZdZ‡ fdd„Z‡  ZS )ÚFixPrintWithImporté   c                    s    t d|ƒ tt| ƒ ||¡}|S )NÚprint_function)r   Úsuperr   Ú	transform)ÚselfÚnodeÚresultsÚn_stmt©Ú	__class__© ú^/var/www/ideatree/venv/lib/python3.10/site-packages/libfuturize/fixes/fix_print_with_import.pyr      s   
zFixPrintWithImport.transform)Ú__name__Ú
__module__Ú__qualname__Ú	run_orderr   Ú__classcell__r   r   r   r   r      s    r   N)Ú__doc__Úlibfuturize.fixes.fix_printr   Úlibfuturize.fixer_utilr   r   r   r   r   r   Ú<module>   s    
