
    3~h/                     >    d dl mZ d dlmZ d dlmZ  G d de      Zy)    )AppConf)settings)ImproperlyConfiguredc                   F    e Zd ZdZdZdZdZdZdZdZ	dZ
dZdZd	 Zd
 Zd Zy)ImageKitConfzimagekit.cachefiles.namers.hashz.imagekit.cachefiles.namers.source_name_as_pathzCACHE/imagesz#imagekit.cachefiles.backends.Simplez)imagekit.cachefiles.strategies.JustInTimeNz	imagekit:Tc                 r    |ddl m} |S |t        j                  vrt	        dj                  |            |S )Nr   )DEFAULT_CACHE_ALIASz%{0} is not present in settings.CACHES)django.core.cacher	   r   CACHESr   format)selfvaluer	   s      V/var/www/peopleoo.sandbox-dev.co.uk/venv/lib/python3.12/site-packages/imagekit/conf.pyconfigure_cache_backendz$ImageKitConf.configure_cache_backend   s9    ==&&'&'N'U'UV['\]]    c                 ,    |t         j                  ry|S )Ni,  )r   DEBUG)r   r   s     r   configure_cache_timeoutz$ImageKitConf.configure_cache_timeout   s    =X^^r   c                 Z    |		 ddl m} |S |S # t        $ r t        j                  cY S w xY w)Nr   )DEFAULT_STORAGE_ALIAS)django.confr   ImportErrorr   DEFAULT_FILE_STORAGE)r   r   r   s      r   configure_default_file_storagez+ImageKitConf.configure_default_file_storage%   s9    =-= -,	  54445s    **)__name__
__module____qualname__CACHEFILE_NAMERSPEC_CACHEFILE_NAMERCACHEFILE_DIRDEFAULT_CACHEFILE_BACKENDDEFAULT_CACHEFILE_STRATEGYr   CACHE_BACKENDCACHE_PREFIXCACHE_TIMEOUTUSE_MEMCACHED_SAFE_CACHE_KEYr   r   r    r   r   r   r      sH    7OK"M E!LMLM#' r   r   N)appconfr   r   r   django.core.exceptionsr   r   r'   r   r   <module>r*      s       7'7 'r   