
    c7                     >    d Z ddlmZ ddlZg ad Zd Zdad Zd Z	dS )zControl verbose output.    )absolute_importNc                 :    t                               |            dS )z&Push a logger to log verbose messgaes.N)_verbose_loggersappendloggers    8lib/python3.11/site-packages/anaconda_project/verbose.pypush_verbose_loggerr
      s     F#####    c                  l    t          t                    dk    sJ t                                           dS )z/Remove the most recently-pushed verbose logger.r   N)lenr   pop r   r	   pop_verbose_loggerr      s6       1$$$$r   c                      t           =t          j        d          } |                     t          j                               | a t           S )Nanaconda_project_null)name)_cached_null_loggerlogging	getLogger
addHandlerNullHandlerr   s    r	   _null_loggerr       sG     %"(?@@@'-//000$r   c                  h    t          t                    dk    rt          d         S t                      S )zLUsed internal to anaconda-project library to get the current verbose logger.r   )r   r   r   r   r   r	   _verbose_loggerr   )   s-    
q  ##~~r   )
__doc__
__future__r   r   r   r
   r   r   r   r   r   r   r	   <module>r      s|      & & & & & &  $ $ $          r   