o
    áË·eõ  ã                   @   s>   d Z ddlmZ ddlmZ ddlmZ G dd„ dejƒZdS )a‰  
For the ``future`` package.

Adds this import line::

    from builtins import (ascii, bytes, chr, dict, filter, hex, input,
                          int, list, map, next, object, oct, open, pow,
                          range, round, str, super, zip)

to a module, irrespective of whether each definition is used.

Adds these imports after any other imports (in an initial block of them).
é    )Úunicode_literals)Ú
fixer_base©Útouch_import_topc                   @   s    e Zd ZdZdZdZdd„ ZdS )ÚFixAddAllFutureBuiltinsTÚ
file_inputé   c                 C   s   t dd|ƒ d S )NÚbuiltinsÚ*r   )ÚselfÚnodeÚresults© r   úf/var/www/ideatree/venv/lib/python3.10/site-packages/libpasteurize/fixes/fix_add_all_future_builtins.pyÚ	transform   s   z!FixAddAllFutureBuiltins.transformN)Ú__name__Ú
__module__Ú__qualname__ÚBM_compatibleÚPATTERNÚ	run_orderr   r   r   r   r   r      s
    r   N)	Ú__doc__Ú
__future__r   Úlib2to3r   Úlibfuturize.fixer_utilr   ÚBaseFixr   r   r   r   r   Ú<module>   s
    