
    ?ȋh(                     :    d dl mZ d dlmZ  G d de          ZdS )    )BaseCommand)resetc                       e Zd ZdZd Zd ZdS )Commandz=Reset all access attempts and lockouts for given IP addressesc                 @    |                     ddt                     d S )Nip+)nargstype)add_argumentstr)selfparsers     c/var/www/pixelcanvas.ch/venv/lib/python3.11/site-packages/axes/management/commands/axes_reset_ip.pyadd_argumentszCommand.add_arguments	   s#    D#66666    c                     d}|d         D ]}|t          |          z  }|r| j                            | d           d S | j                            d           d S )Nr   r   )r   z attempts removed.zNo attempts found.)r   stdoutwrite)r   argsoptionscountr   s        r   handlezCommand.handle   sx    $- 	" 	"BUb\\\!EE 	4K:::;;;;;K233333r   N)__name__
__module____qualname__helpr   r    r   r   r   r      s7        JD7 7 7	4 	4 	4 	4 	4r   r   N)django.core.management.baser   
axes.utilsr   r   r   r   r   <module>r!      s]    3 3 3 3 3 3      4 4 4 4 4k 4 4 4 4 4r   