
    ih                     B    d dl Z d dlmZ d dlmZ  G d de          ZdS )    N)BaseCommand)timezonec                       e Zd ZdZd ZdS )Commandz"Clean up expired captcha hashkeys.c                    ddl m} t          |                    d                    }|j                            t          j                                                              }|dk    rt          d|z             	 |
                                 n9# t          $ r, |dk    rt          d           t          j        d           Y nw xY w|dk    r+|dk    rt          d|z             d S t          d	           d S d S )
Nr   )CaptchaStore	verbosity)expiration__lte   zCurrently %d expired hashkeysz"Unable to delete expired hashkeys.z%d expired hashkeys removed.zNo keys to remove.)captcha.modelsr   intgetobjectsfilterr   nowcountprintremove_expired	Exceptionsysexit)selfoptionsr   verboseexpired_keyss        a/srv/django_bis/venv311/lib/python3.11/site-packages/captcha/management/commands/captcha_clean.pyhandlezCommand.handle
   s   //////gkk+..//#+228<>>2RRXXZZa<<1L@AAA	'')))) 	 	 	!||:;;;HQKKKKK	 a<<a4|CDDDDD*+++++	 <s    B 3C
CN)__name__
__module____qualname__helpr        r   r   r      s(        /D, , , , ,r#   r   )r   django.core.management.baser   django.utilsr   r   r"   r#   r   <module>r&      sf    



 3 3 3 3 3 3 ! ! ! ! ! !, , , , ,k , , , , ,r#   