
    qhq                     N    S SK Jr  S SKJr  S SKJr  S SKJrJr   " S S\5      r	g)    )	timedelta)BaseCommand)timezone)CodePartialc                   2   ^  \ rS rSrSrU 4S jrS rSrU =r$ )Command	   z4removes old not used verification codes and partialsc           	      T   > [         TU ]  U5        UR                  SS[        SSSS9  g )Nz--agestoreage   z6how long to keep unused data (in days, defaults to 14))actiontypedestdefaulthelp)superadd_argumentsadd_argumentint)selfparser	__class__s     _/var/www/html/env/lib/python3.13/site-packages/social_django/management/commands/clearsocial.pyr   Command.add_arguments   s5    f%I 	 	
    c                     [         R                  " 5       [        US   S9-
  n[        R                  R                  SUS9R                  5         [        R                  R                  US9R                  5         g )Nr   )daysF)verifiedtimestamp__lt)r!   )r   nowr   r   objectsfilterdeleter   )r   argsoptionsr   s       r   handleCommand.handle   s]    llnygen== 	U#>EEG 	S188:r    )	__name__
__module____qualname____firstlineno__r   r   r(   __static_attributes____classcell__)r   s   @r   r	   r	   	   s    AD	
; ;r   r	   N)
datetimer   django.core.management.baser   django.utilsr   social_django.modelsr   r   r	   r*   r   r   <module>r5      s     3 ! .;k ;r   