Ë
    0]j“  ã                   ó2   — d dl mZ d dlmZ  G d„ de«      Zy)é    )ÚBaseCommand)ÚAxesProxyHandlerc                   ó   — e Zd ZdZd„ Zd„ Zy)ÚCommandz7Reset access failure log records older than given days.c                 ó6   — |j                  dt        dd¬«       y )Nz--ageé   z'Maximum age for records to keep in days)ÚtypeÚdefaultÚhelp)Úadd_argumentÚint)ÚselfÚparsers     úg/var/www/zogu/zoguvenv/lib/python3.12/site-packages/axes/management/commands/axes_reset_failure_logs.pyÚadd_argumentszCommand.add_arguments	   s!   € Ø×ÑØÜØØ:ð	 	õ 	
ó    c                 ó®   — t        j                  |d   ¬«      }|r| j                  j                  |› d�«       y | j                  j                  d«       y )NÚage)Úage_daysz logs removed.zNo logs found.)r   Úreset_failure_logsÚstdoutÚwrite)r   ÚargsÚoptionsÚcounts       r   ÚhandlezCommand.handle   sE   € Ü ×3Ñ3¸WÀU¹^ÔLˆÙØ�K‰K×Ñ   ~Ð6Õ7à�K‰K×ÑÐ.Õ/r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r   © r   r   r   r      s   „ ØD€Dò
ó0r   r   N)Údjango.core.management.baser   Úaxes.handlers.proxyr   r   r    r   r   ú<module>r#      s   ðÝ 3å 0ô0ˆkõ 0r   