U
    ƽbF                     @   s   d dl mZ d dlmZ d dlmZ ddddiieeddeed	ddddd
d
dddddgddi dZg Zeeedi eeda	dd Z
ee
 dS )    )settings)setting_changed)APISettingsTbasictype	LOGIN_URLN
LOGOUT_URLFgetpostputdeletepatch )ZUSE_SESSION_AUTHZSECURITY_DEFINITIONSr   r   ZDOC_EXPANSIONZAPIS_SORTERZOPERATIONS_SORTERZJSON_EDITORZSHOW_REQUEST_HEADERSZSUPPORTED_SUBMIT_METHODSZVALIDATOR_URLZACCEPT_HEADER_VERSIONZCUSTOM_HEADERSSWAGGER_SETTINGS)Zuser_settingsdefaultsZimport_stringsc                  O   sP   |d dkr|d t _|d dkr,|d t _|d dkr<dS t|d tta dS )zi
    Reloads settings during unit tests if override_settings decorator
    is used. (Taken from DRF)
    Zsettingr   valuer   r   N)swagger_settingsr   r   r   DEFAULTSIMPORT_STRINGS)argskwargs r   C/tmp/pip-unpacked-wheel-sh0jdej0/rest_framework_swagger/settings.pyreload_settings)   s    

r   )Zdjango.confr   Zdjango.test.signalsr   Zrest_framework.settingsr   getattrr   r   r   r   connectr   r   r   r   <module>   sB    


