o
    
ò=h•  ã                   @   s<   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 )é    )Úimport_module)Úsettings)ÚBaseCommandÚCommandErrorc                   @   s   e Zd ZdZdd„ ZdS )ÚCommandz_Can be run as a cronjob or directly to clean out expired sessions when the backend supports it.c                 K   s8   t tjƒ}z|j ¡  W d S  ty   tdtj ƒ‚w )Nz>Session engine '%s' doesn't support clearing expired sessions.)r   r   ÚSESSION_ENGINEÚSessionStoreÚclear_expiredÚNotImplementedErrorr   )ÚselfÚoptionsÚengine© r   úq/var/www/ecommerce/venv/lib/python3.10/site-packages/django/contrib/sessions/management/commands/clearsessions.pyÚhandle   s   
ÿÿÿzCommand.handleN)Ú__name__Ú
__module__Ú__qualname__Úhelpr   r   r   r   r   r      s    ÿr   N)Ú	importlibr   Údjango.confr   Údjango.core.management.baser   r   r   r   r   r   r   Ú<module>   s    