???<!-- GIF89;a -->
123123123123
.....................................................................................................................................???<!-- GIF89;a -->
123123123123
.....................................................................................................................................ó
¿öYc           @@  sX   d  d l  m Z d  d l Z d  d l Z d  d l m Z d  d l m Z d d „ Z	 d S(   i    (   t   absolute_importN(   t   string_types(   t   import_stringc         @  sƒ  ˆ  d k r i  ‰  n  t ˆ t ƒ ri d ‡  ‡ f d † } t j ˆ j d ƒ p` ˆ j d ƒ p` i  ƒ } nH d ‡  ‡ f d † } t j t ˆ d d ƒ p« t ˆ d d ƒ p« i  ƒ } | j d | d g  ƒ ƒ | j d | d g  ƒ ƒ | j d | d ƒ ƒ | j d | d ƒ ƒ | j d	 | d	 ƒ ƒ | j d
 | d
 ƒ ƒ | j d | d ƒ ƒ | j d | d ƒ ƒ | j d | d ƒ ƒ | j d | d t j j d ƒ ƒ ƒ | j d | d ƒ ƒ | j d | d ƒ ƒ | j d | d ƒ ƒ | j d | d ƒ ƒ | j d | d ƒ ƒ | j d | d ƒ ƒ | j d | d ƒ ƒ | d ƒ pT| j d ƒ } t | t	 ƒ rut
 | ƒ } n  | | d <| S(   sy   
    Convert a settings object (or dictionary) to parameters which may be passed
    to a new ``Client()`` instance.
    c         @  s&   ˆ j  d |  j ƒ  ˆ  j  |  | ƒ ƒ S(   Ns	   SENTRY_%s(   t   gett   upper(   t   keyt   default(   t   defaultst   settings(    sA   /opt/alt/python27/lib/python2.7/site-packages/raven/utils/conf.pyt   getopt   s    t   SENTRY_CONFIGt   RAVEN_CONFIGc         @  s&   t  ˆ d |  j ƒ  ˆ  j |  | ƒ ƒ S(   Ns	   SENTRY_%s(   t   getattrR   R   (   R   R   (   R   R   (    sA   /opt/alt/python27/lib/python2.7/site-packages/raven/utils/conf.pyR	      s    t   include_pathst   exclude_pathst   timeoutt   namet   auto_log_stackst   string_max_lengtht   list_max_lengtht   sitet
   processorst   dsnt
   SENTRY_DSNt   contextt   tagst   releaset   repost   environmentt   ignore_exceptionst   sample_ratet	   transportN(   t   Nonet
   isinstancet   dictt   copyR   R   t
   setdefaultt   ost   environR   R   (   R   R   R	   t   optionsR   (    (   R   R   sA   /opt/alt/python27/lib/python2.7/site-packages/raven/utils/conf.pyt   convert_options
   sF    		%
(
   t
   __future__R    R#   R%   t   raven.utils.compatR   t   raven.utils.importsR   R    R(   (    (    (    sA   /opt/alt/python27/lib/python2.7/site-packages/raven/utils/conf.pyt   <module>   s
   