U
    þ¯bþ  ã                   @   s,   d dl mZ d dlmZ G dd„ deƒZdS )é    )ÚImproperlyConfigured)ÚStoragec                   @   s   e Zd Zdd„ Zdd„ ZdS )ÚBaseStoragec                 K   sn   |   ¡ }| ¡ D ]\}}t| |ƒst| ||ƒ q| ¡ D ]0\}}||kr\td || jj¡ƒ‚t| ||ƒ q8d S )NzInvalid setting '{}' for {})Úget_default_settingsÚitemsÚhasattrÚsetattrr   ÚformatÚ	__class__Ú__name__)ÚselfÚsettingsZdefault_settingsÚnameÚvalue© r   ú1/tmp/pip-unpacked-wheel-_urp_i0d/storages/base.pyÚ__init__   s    
þÿzBaseStorage.__init__c                 C   s   i S )Nr   )r   r   r   r   r      s    z BaseStorage.get_default_settingsN)r   Ú
__module__Ú__qualname__r   r   r   r   r   r   r      s   r   N)Zdjango.core.exceptionsr   Zdjango.core.files.storager   r   r   r   r   r   Ú<module>   s   