
    kh                     J    d Z ddlmZ ddlmZ ddlmZ  G d de          ZdS )z|
Daily cleanup job.

Can be run as a cronjob to clean out old data from the database (only expired
sessions at the moment).
    )settings)caches)DailyJobc                       e Zd ZdZd ZdS )JobzCache (db) cleanup Jobc                     t          t          d          rbt          j                                        D ]A\  }}|d                             d          r!t
          |         }|                                 Bd S d S )NCACHESBACKENDDatabaseCache)hasattrr   r	   itemsendswithr   clear)self
cache_namecache_optionscaches       a/var/www/histauto/venv/lib/python3.11/site-packages/django_extensions/jobs/daily/cache_cleanup.pyexecutezJob.execute   sx    8X&& 	-5_-B-B-D-D " ")
M +44_EE "":.EKKMMMF	 	    N)__name__
__module____qualname__helpr    r   r   r   r      s(        #D    r   r   N)__doc__django.confr   django.core.cacher   !django_extensions.management.jobsr   r   r   r   r   <module>r       s{     !           $ $ $ $ $ $ 6 6 6 6 6 6	 	 	 	 	( 	 	 	 	 	r   