
    ?ȋh                     :    d dl mZ d dlmZ  G d de          ZdS )    )BaseCommand)AxesProxyHandlerc                       e Zd ZdZd Zd ZdS )Commandz7Reset access failure log records older than given days.c                 B    |                     dt          dd           d S )Nz--age   z'Maximum age for records to keep in days)typedefaulthelp)add_argumentint)selfparsers     m/var/www/pixelcanvas.ch/venv/lib/python3.11/site-packages/axes/management/commands/axes_reset_failure_logs.pyadd_argumentszCommand.add_arguments	   s5    :	 	 	
 	
 	
 	
 	
    c                     t          j        |d                   }|r| j                            | d           d S | j                            d           d S )Nage)age_daysz logs removed.zNo logs found.)r   reset_failure_logsstdoutwrite)r   argsoptionscounts       r   handlezCommand.handle   sc     3WU^LLL 	0K66677777K./////r   N)__name__
__module____qualname__r   r   r    r   r   r   r      s7        DD
 
 
0 0 0 0 0r   r   N)django.core.management.baser   axes.handlers.proxyr   r   r    r   r   <module>r#      s]    3 3 3 3 3 3 0 0 0 0 0 00 0 0 0 0k 0 0 0 0 0r   