
    Fwg                     6    d Z ddlmZ ddlmZ  G d de      Zy)z
For the ``future`` package.

Turns any xrange calls into range calls and adds this import line:

    from builtins import range

at the top.
    )	FixXrange)touch_import_topc                        e Zd Z fdZ xZS )FixXrangeWithImportc                 J    t         t        |   ||      }t        dd|       |S )Nbuiltinsrange)superr   	transformr   )selfnoderesultsresult	__class__s       _/var/www/horilla/myenv/lib/python3.12/site-packages/libfuturize/fixes/fix_xrange_with_import.pyr   zFixXrangeWithImport.transform   s(    *D;D'JWd3    )__name__
__module____qualname__r   __classcell__)r   s   @r   r   r      s     r   r   N)__doc__lib2to3.fixes.fix_xranger   libfuturize.fixer_utilr   r    r   r   <module>r      s    / 3) r   