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

Changes any imports needed to reflect the standard library reorganization. Also
Also adds these import lines:

    from future import standard_library
    standard_library.install_aliases()

after any __future__ imports but before any other imports.
é    )Ú
FixImports)Útouch_import_topc                       s    e Zd ZdZ‡ fdd„Z‡  ZS )ÚFixFutureStandardLibraryé   c                    s"   t t| ƒ ||¡}tdd|ƒ |S )NÚfutureÚstandard_library)Úsuperr   Ú	transformr   )ÚselfÚnodeÚresultsÚresult©Ú	__class__© úd/var/www/ideatree/venv/lib/python3.10/site-packages/libfuturize/fixes/fix_future_standard_library.pyr	      s   z"FixFutureStandardLibrary.transform)Ú__name__Ú
__module__Ú__qualname__Ú	run_orderr	   Ú__classcell__r   r   r   r   r      s    r   N)Ú__doc__Úlib2to3.fixes.fix_importsr   Úlibfuturize.fixer_utilr   r   r   r   r   r   Ú<module>   s    