U
    [beq                     @   sH   d dl mZ d dlmZ d dlmZ d dlmZmZ G dd deZ	dS )    )	timedelta)BaseCommand)timezone)CodePartialc                       s(   e Zd ZdZ fddZdd Z  ZS )Commandz4removes old not used verification codes and partialsc                    s&   t  | |jddtdddd d S )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__ o/var/www/html/services/stratfitenv/lib/python3.8/site-packages/social_django/management/commands/clearsocial.pyr      s    zCommand.add_argumentsc                 O   s@   t  t|d d }tjjd|d  tjj|d  d S )Nr	   )daysF)Zverifiedtimestamp__lt)r   )r   nowr   r   objectsfilterdeleter   )r   argsoptionsr	   r   r   r   handle   s    zCommand.handle)__name__
__module____qualname__r   r   r"   __classcell__r   r   r   r   r   	   s   r   N)
datetimer   Zdjango.core.management.baser   Zdjango.utilsr   Zsocial_django.modelsr   r   r   r   r   r   r   <module>   s   