Repository URL to install this package:
| 
      
        
        
        Version: 
        
         
          
          3.4.52  ▾
        
         | 
ó
ÿ¢EYc           @   s>  d  d l  Z  d  d l Z d  d l Z d  d l Z d  d l Z d  d l Z d  d l Z d  d l Z d  d l Z d  d l	 m
 Z
 d  d l Z d  d l m Z d  d l
 m Z d  d l m Z d  d l m Z d   Z d a d   Z d	   Z d
   Z d e f d     YZ d
 e j f d     YZ d e j f d     YZ d S(   iÿÿÿÿN(   t   tz(   t   moves(   t   context(   t	   jsonutils(   t   encodeutilsc         C   sh   t  |  d d   r |  j   St  |  d d   rQ t j d d d d d |  j   St |  t  rd |  Si  S(   Nt   get_logging_valuest   to_dicts    The RequestContext.get_logging_values() method should be defined for logging context specific information.  The to_dict() method is deprecated for oslo.log use.t   versions   3.8.0t   removal_versions   5.0.0(   t   getattrt   NoneR   t
   debtcollectort	   deprecateR   t
   isinstancet   dict(   R   (    (    sH   /home/tvault/.virtenv/lib/python2.7/site-packages/oslo_log/formatters.pyt   _dictify_context    s    
c         C   s
   |  a  d  S(   N(   t   _CONF(   t   conf(    (    sH   /home/tvault/.virtenv/lib/python2.7/site-packages/oslo_log/formatters.pyt   _store_global_conf7   s    c         C   sa   |  j  j d t j    } | r] t |  } x- | j   D] \ } } t |  | |  q: Wn  | S(   s¿   Given a log record, update it with context information.
    The request context, if there is one, will either be passed with the
    incoming record or in the global thread-local store.
    R   (   t   __dict__t   gett
   context_utilst   get_currentR   t   itemst   setattr(   t   recordR   t   dt   kt   v(    (    sH   /home/tvault/.virtenv/lib/python2.7/site-packages/oslo_log/formatters.pyt   _update_record_with_context<