Your IP : 216.73.216.213


Current Path : /opt/alt/python35/lib/python3.5/site-packages/raven/utils/__pycache__/
Upload File :
Current File : //opt/alt/python35/lib/python3.5/site-packages/raven/utils/__pycache__/conf.cpython-35.pyc



��Y��@s[ddlmZddlZddlZddlmZddlmZddd�ZdS)�)�absolute_importN)�string_types)�
import_stringcs��dkri�t�t�rid��fdd�}tj�jd�p`�jd�p`i�}nKd��fdd�}tjt�dd�p�t�dd�p�i�}|jd|dg��|jd|dg��|jd	|d	��|jd
|d
��|jd|d��|jd|d��|jd
|d
��|jd|d��|jd|d��|jd|dtjjd���|jd|d��|jd|d��|jd|d��|jd|d��|jd|d��|jd|d��|jd|d��|d�pW|jd�}t|t�rut	|�}||d<|S)zy
    Convert a settings object (or dictionary) to parameters which may be passed
    to a new ``Client()`` instance.
    Ncs&�jd|j��j||��S)Nz	SENTRY_%s)�get�upper)�key�default)�defaults�settings��A/opt/alt/python35/lib/python3.5/site-packages/raven/utils/conf.py�getopts
zconvert_options.<locals>.getoptZ
SENTRY_CONFIGZRAVEN_CONFIGcs&t�d|j��j||��S)Nz	SENTRY_%s)�getattrrr)rr)r	r
rrr
sZ
include_pathsZ
exclude_paths�timeout�nameZauto_log_stacksZstring_max_lengthZlist_max_length�siteZ
processorsZdsnZ
SENTRY_DSN�contextZtags�releaseZrepos�environmentZignore_exceptionsZsample_rate�	transport)
�
isinstance�dict�copyrr�
setdefault�os�environrr)r
r	r
�optionsrr)r	r
r�convert_options
sF	%
r)	�
__future__rrrZraven.utils.compatrZraven.utils.importsrrrrrr�<module>s