+
     h  c                   sh    R t ^ RIt^ RIHtHt ^t ! R R]P                  4      tR R ltR R lt	R# )	zCustomize logging

Defines custom logger class for the `logger.verbose(...)` method.

init_logging() must be called before any other modules that call logging.getLogger.
N)Anycastc                   s6   a  ] tR t^t o RtV 3R lR ltRtV tR# )VerboseLoggerzPCustom Logger, defining a verbose log-level

VERBOSE is between INFO and DEBUG.
c                s0   < V ^8  d   QhRS[ RS[RS[RR/# )   msgargskwargsreturnN)strr    )format__classdict__s   "=/usr/lib/python3.14/site-packages/pip/_internal/utils/_log.py__annotate__ZVerboseLogger.__annotate__   s)     7 73 7s 7c 7d 7    c                s8    V P                   ! \        V.VO5/ VB # )N)ZlogVERBOSE)Zselfr   r   r   s   &&*,r   verboseZVerboseLogger.verbose   s    xx6t6v66r    N)Z__name__Z
__module__Z__qualname__Z__firstlineno____doc__r   Z__static_attributes__Z__classdictcell__)r
   s   @r   r   r      s     
7 7r   r   c                s0    V ^8  d   QhR\         R\        /# )r   namer   )r   r   r	      "r   r   r      s     8 8C 8M 8r   c                sJ    \        \        \        P                  ! V 4      4      # )zBlogging.getLogger, but ensures our VerboseLogger class is returned)r   r   logging	getLogger)r   s   &r   r   r      s    w00677r   c                s    V ^8  d   QhRR/# )r   r   Nr   r   r   r   r   r      s     - -d -r   c                 sp    \         P                  ! \        4       \         P                  ! \        R4       R# )zRegister our VerboseLogger and VERBOSE log level.

Should be called before any calls to getLogger(),
i.e. in pip._internal.__init__
r   N)r   ZsetLoggerClassr   ZaddLevelNamer   r   r   r   init_loggingr      s"     =)),r   )
r   r   Ztypingr    r   r   ZLoggerr   r   r   r   r   r   <module>r      s3      7GNN 78
-r   