3
7^                 @   s8   d dl mZ d dlmZ d dlmZ G dd deZdS )    )import_module)settings)BaseCommandc               @   s   e Zd ZdZdd ZdS )CommandzqCan be run as a cronjob or directly to clean out expired sessions (only with the database backend at the moment).c             K   sD   t tj}y|jj  W n& tk
r>   | jjdtj  Y nX d S )Nz?Session engine '%s' doesn't support clearing expired sessions.
)r   r   ZSESSION_ENGINEZSessionStoreZclear_expiredNotImplementedErrorstderrwrite)selfoptionsZengine r   [/tmp/pip-build-8app2_gc/Django/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   Zdjango.confr   Zdjango.core.management.baser   r   r   r   r   r   <module>   s   