
    qi                        U d dl mZ d dlZd dlmZmZ d dlmZmZm	Z	 e
Zded<   dez  ez  eee   eef   z  Zded<    G d d	e      Zy)
    )annotationsN)MappingMutableMapping)AnyProtocol	TypeAliasr   LevelExcInfoc                     e Zd ZU ded<   ded<   ded<   ded<   ded	<   d
ed<   ded<   d1dZd2dZd3dZd4dZd5dZd5dZ	d6dZ
d7dZd7dZd7dZd7dZd7dZddd8dZd7dZd7dZd9dZ	 	 	 d:	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d;d Zd<d!Z	 	 d=	 	 	 	 	 d>d"Zd<d#Zd?d$Z	 	 	 	 d@	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dAd%ZdBd&ZdBd'ZedCd(       ZdDd)ZdEd*Zd7d+Z d,ed-<   d7d.Z!d7d/Z"d7d0Z#y)FTransformersLoggerstrnameintlevelzlogging.Logger | Noneparentbool	propagatedisabledzlist[logging.Handler]handlersraiseExceptionsc                     y N selfr   s     L/opt/pipecat/venv/lib/python3.12/site-packages/transformers/utils/_typing.pysetLevelzTransformersLogger.setLevel,           c                     y r   r   r   s     r   isEnabledForzTransformersLogger.isEnabledFor-   r   r   c                     y r   r   r   s    r   getEffectiveLevelz$TransformersLogger.getEffectiveLevel.   r   r   c                     y r   r   )r   suffixs     r   getChildzTransformersLogger.getChild0   r   r   c                     y r   r   r   hdlrs     r   
addHandlerzTransformersLogger.addHandler2   r   r   c                     y r   r   r)   s     r   removeHandlerz TransformersLogger.removeHandler3   r   r   c                     y r   r   r#   s    r   hasHandlerszTransformersLogger.hasHandlers4   r   r   c                     y r   r   r   msgargskwargss       r   debugzTransformersLogger.debug7   r   r   c                     y r   r   r1   s       r   infozTransformersLogger.info8   r   r   c                     y r   r   r1   s       r   warningzTransformersLogger.warning9   r   r   c                     y r   r   r1   s       r   warnzTransformersLogger.warn:   r   r   c                     y r   r   r1   s       r   errorzTransformersLogger.error;   r   r   T)exc_infoc                    y r   r   )r   r2   r>   r3   r4   s        r   	exceptionzTransformersLogger.exception<   r   r   c                     y r   r   r1   s       r   criticalzTransformersLogger.critical=   r   r   c                     y r   r   r1   s       r   fatalzTransformersLogger.fatal>   r   r   c                     y r   r   )r   r   r2   r3   r4   s        r   logzTransformersLogger.logA   r   r   Nc                     y r   r   )r   r   r   fnlnor2   r3   r>   funcextrasinfos              r   
makeRecordzTransformersLogger.makeRecordD   s      r   c                     y r   r   r   records     r   handlezTransformersLogger.handleR   r   r   c                     y r   r   )r   
stack_info
stacklevels      r   
findCallerzTransformersLogger.findCallerS   s     ,/r   c                     y r   r   rO   s     r   callHandlerszTransformersLogger.callHandlersY   r   r   c                     y r   r   r#   s    r   
getMessagezTransformersLogger.getMessageZ   r   r   c                     y r   r   )r   r   r2   r3   r>   rK   rS   rT   s           r   _logzTransformersLogger._log\   s     r   c                     y r   r   r   filts     r   	addFilterzTransformersLogger.addFilterh   r   r   c                     y r   r   r]   s     r   removeFilterzTransformersLogger.removeFilteri   r   r   c                     y r   r   r#   s    r   filterszTransformersLogger.filtersj   s    /2r   c                     y r   r   rO   s     r   filterzTransformersLogger.filterm   r   r   c                     y r   r   )r   fmts     r   setFormatterzTransformersLogger.setFormatterp   r   r   c                     y r   r   r1   s       r   
debugStackzTransformersLogger.debugStackq   r   r   zMutableMapping[str, Any]__dict__c                     y r   r   r1   s       r   warning_advicez!TransformersLogger.warning_advicey   r   r   c                     y r   r   r1   s       r   warning_oncezTransformersLogger.warning_oncez   r   r   c                     y r   r   r1   s       r   	info_oncezTransformersLogger.info_once{   r   r   )r   r	   returnNone)r   r	   rr   r   )rr   r   )r&   r   rr   zlogging.Logger)r*   zlogging.Handlerrr   rs   )rr   r   )r2   objectr3   rt   r4   rt   rr   rs   )
r2   rt   r3   rt   r>   r
   r4   rt   rr   rs   )
r   r	   r2   rt   r3   rt   r4   rt   rr   rs   )NNN)r   r   r   r	   rH   r   rI   r   r2   rt   r3   )tuple[object, ...] | Mapping[str, object]r>   r
   rJ   
str | NonerK   Mapping[str, object] | NonerL   rv   rr   logging.LogRecord)rP   rx   rr   rs   )F   )rS   r   rT   r   rr   z tuple[str, int, str, str | None])rr   r   )NNFry   )r   r	   r2   rt   r3   ru   r>   r
   rK   rw   rS   r   rT   r   rr   rs   )r^   zlogging.Filterrr   rs   )rr   zlist[logging.Filter])rP   rx   rr   r   )rg   zlogging.Formatterrr   rs   )$__name__
__module____qualname____annotations__r   r!   r$   r'   r+   r-   r/   r5   r7   r9   r;   r=   r@   rB   rD   rF   rM   rQ   rU   rW   rY   r[   r_   ra   propertyrc   re   rh   rj   rm   ro   rq   r   r   r   r   r      s   
IJ!!ON##  25+:<?& OMPMNHLlQN [  -1      	 
     8      +    
  = !// / 
*	/ C$ !-1 		 	 8		
 	 +	 	 	 
	 ;=2 2< @S
 '& XURr   r   )
__future__r   loggingcollections.abcr   r   typingr   r   r   r   r	   r}   r   BaseExceptiontupletypert   r
   r   r   r   r   <module>r      sl    #  3 + + y 
 D678  \S \Sr   