B
    ฒ๔`ร  ใ               @   s   d dl mZ d dlmZ d dlmZ G dd deZG dd deZG dd	 d	eZG d
d deZ	e Z
e Ze Ze	 ZdS )้    )ฺ
LazyObject)ฺsettings)ฺget_module_classc               @   s   e Zd Zdd ZdS )ฺBackendc             C   s   t tj | _d S )N)r   r   ZTHUMBNAIL_BACKENDฺ_wrapped)ฺselfฉ r   ๚E/home/dcms/DCMS/lib/python3.7/site-packages/sorl/thumbnail/default.pyฺ_setup   s    zBackend._setupN)ฺ__name__ฺ
__module__ฺ__qualname__r
   r   r   r   r	   r      s   r   c               @   s   e Zd Zdd ZdS )ฺKVStorec             C   s   t tj | _d S )N)r   r   ZTHUMBNAIL_KVSTOREr   )r   r   r   r	   r
      s    zKVStore._setupN)r   r   r   r
   r   r   r   r	   r      s   r   c               @   s   e Zd Zdd ZdS )ฺEnginec             C   s   t tj | _d S )N)r   r   ZTHUMBNAIL_ENGINEr   )r   r   r   r	   r
      s    zEngine._setupN)r   r   r   r
   r   r   r   r	   r      s   r   c               @   s   e Zd Zdd ZdS )ฺStoragec             C   s   t tj | _d S )N)r   r   ZTHUMBNAIL_STORAGEr   )r   r   r   r	   r
      s    zStorage._setupN)r   r   r   r
   r   r   r   r	   r      s   r   N)Zdjango.utils.functionalr   Zsorl.thumbnail.confr   Zsorl.thumbnail.helpersr   r   r   r   r   ฺbackendZkvstoreZengineZstorager   r   r   r	   ฺ<module>   s   