
P'^c           @   s:   d  d l  m Z d  d l m Z d e f d     YZ d S(   i(   t   AppConf(   t   settingst   ImageKitConfc           B   sP   e  Z d  Z d Z d Z d Z d Z d Z d Z	 d Z
 e Z d   Z d   Z RS(	   s   imagekit.cachefiles.namers.hashs.   imagekit.cachefiles.namers.source_name_as_paths   CACHE/imagess#   imagekit.cachefiles.backends.Simples)   imagekit.cachefiles.strategies.JustInTimes	   imagekit:c         C   s   | d  k r y d d l m } Wn t k
 r9 d } n Xt t d d   } | d  k r y d d l m } Wn t k
 r d } n Xd } | S| | k r | } q t d |   n  | S(	   Ni(   t   DEFAULT_CACHE_ALIASt   defaultt   CACHES(   t
   DummyCaches   dummy://s+   django.core.cache.backends.dummy.DummyCaches7   The default cache alias '%s' is not available in CACHES(	   t   Nonet   django.core.cacheR   t   ImportErrort   getattrR   t    django.core.cache.backends.dummyR   t
   ValueError(   t   selft   valuet   default_cache_aliast   cachesR   t   dummy_cache(    (    s/   /tmp/pip-unpacked-wheel-XxTEJK/imagekit/conf.pyt   configure_cache_backend   s"    

	c         C   s   | d  k r t j } n  | S(   N(   R   R   t   DEFAULT_FILE_STORAGE(   R   R   (    (    s/   /tmp/pip-unpacked-wheel-XxTEJK/imagekit/conf.pyt   configure_default_file_storage,   s    N(   t   __name__t
   __module__t   CACHEFILE_NAMERt   SPEC_CACHEFILE_NAMERt   CACHEFILE_DIRt   DEFAULT_CACHEFILE_BACKENDt   DEFAULT_CACHEFILE_STRATEGYR   R   t   CACHE_BACKENDt   CACHE_PREFIXt   Truet   USE_MEMCACHED_SAFE_CACHE_KEYR   R   (    (    (    s/   /tmp/pip-unpacked-wheel-XxTEJK/imagekit/conf.pyR      s   	N(   t   appconfR    t   django.confR   R   (    (    (    s/   /tmp/pip-unpacked-wheel-XxTEJK/imagekit/conf.pyt   <module>   s   