�
�Wc# c sN � d Z ddlmZ ddlmZ G d� dej
� ZdS )zVRemove __future__ imports
from __future__ import foo is replaced with an empty line.
i )�
fixer_base)� BlankLinec s � e Zd ZdZdZdZd� ZdS )� FixFutureTz;import_from< 'from' module_name="__future__" 'import' any >i
c s@ � t � }|j |_ |S )N)r Zprefix)ZselfZnodeZresultsZnews �1/usr/lib64/python3.12/lib2to3/fixes/fix_future.py� transformzFixFuture.transform s � ��k���[�[��
��
� N)Z__name__Z
__module__Z__qualname__Z
BM_compatibleZPATTERNZ run_orderr � r r r r s4 � � � � � ��M�O�G� �I�� � � � r r N)Z__doc__Z r Z
fixer_utilr ZBaseFixr r r r �<module>r sj ��� � � � � � � � "� "� "� "� "� "�� � � � �
�"�"� � � � r