+
    ~jG                        a  R t0 t ^ RIt^ RIt^ RIHt ^RIHt ]P                  ! R4      t] ^ k ]P                  ! R4      t	] ^k RR0t
R R	 ltR
 R lt ! R R]P                  4      tR# )    N)override)is_dictopenaihttpxzapi-keyauthorizationc                    V ^8  d   QhRR/#    returnN )formats   "h/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/openai/_utils/_logs.py__annotate__r      s      t     c                  6    \         P                  ! R RR7       R# )z?[%(asctime)s - %(name)s:%(lineno)d - %(levelname)s] %(message)sz%Y-%m-%d %H:%M:%S)r   datefmtN)loggingbasicConfigr   r   r   _basic_configr      s    P#r   c                    V ^8  d   QhRR/# r	   r   )r   s   "r   r   r      s     	, 	,t 	,r   c                     \         P                  P                  R 4      p V R8X  dS   \        4        \        P                  \        P                  4       \        P                  \        P                  4       R# V R8X  dS   \        4        \        P                  \        P                  4       \        P                  \        P                  4       R# R# )
OPENAI_LOGdebuginfoN)
osenvirongetr   loggersetLevelr   DEBUGhttpx_loggerINFO)envs    r   setup_loggingr$      su    
**..
&C
g~&gmm,	%gll+ 
r   c                   <   a  ] tR t^"t o ]V 3R lR l4       tRtV tR# )SensitiveHeadersFilterc                :   < V ^8  d   QhRS[ P                  RS[/# )r
   recordr   )r   	LogRecordbool)r   __classdict__s   "r   r   #SensitiveHeadersFilter.__annotate__$   s!      W.. 4 r   c                J   \        VP                  4      '       d   R VP                  9   dw   \        VP                  R ,          4      '       dU   / VP                  R ,          C;q!P                  R &   V F+  p\        V4      P                  4       \        9   g   K'  RW#&   K-  	  R# )headersz
<redacted>T)r   argsstrlowerSENSITIVE_HEADERS)selfr(   r.   headers   &&  r   filterSensitiveHeadersFilter.filter#   s{    6;;I$<U^I_A`A`/I&++i2H/IIGkk),!v;$$&*;;&2GO " r   r   N)__name__
__module____qualname____firstlineno__r   r5   __static_attributes____classdictcell__)r+   s   @r   r&   r&   "   s      r   r&   c                    V ^8  d   Qh/ ^ \         9   d   \        P                  ;R&   ^\         9   d   \        P                  ;R&   # )r
   r   r!   )__conditional_annotations__r   Logger)r   s   "r   r   r      s2    		 5 4 4 
 : 9gnn 9 
r   )r>   r   r   typing_extensionsr   _utilsr   	getLoggerr   r!   r2   r   r$   Filterr&   r   )r>   s   @r   <module>rD      sa    		  &  **84 4&009 9 0 	,W^^ r   