
    g~                     :    d dl Z d dlmZ d dlmZ  G d de      Zy)    N)BaseCommand)timezonec                       e Zd ZdZd Zy)Commandz"Clean up expired captcha hashkeys.c                    ddl m} t        |j                  d            }|j                  j                  t        j                               j                         }|dk\  rt        d|z         	 |j                          |dk\  r |dkD  rt        d|z         y t        d	       y y # t        $ r( |dk\  rt        d       t        j                  d       Y Vw xY w)
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        l/var/www/html/brdwt/brdwt/brdwtenv/lib/python3.12/site-packages/captcha/management/commands/captcha_clean.pyhandlezCommand.handle
   s    /gkk+./#++22$LLN 3 

%' 	 a<1L@A	'')
 a<a4|CD*+	 	  	!|:;HHQK	s   1B' '.C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&      s    
 3 !,k ,r#   