+
    :1j                     \    R t ^ RIt^ RIt^ RIHt ^ RIHt ]! ]4      tRt	R t
]R 4       tR# )z-Intercept signals and handle them gracefully.N)contextmanager)	getLoggerc                h   a  \        V 3R l\        P                  P                  4        4       R4      # )z[
Examples:
    >>> from signal import SIGINT
    >>> get_signal_name(SIGINT)
    'SIGINT'

c              3      <"   T FD  w  rVS8X  g   K  VP                  R 4      '       g   K'  VP                  R4      '       d   K@  Vx  KF  	  R# 5i)SIGSIG_N)
startswith).0kvsignums   &  4lib/python3.14/site-packages/conda/common/signals.py	<genexpr>"get_signal_name.<locals>.<genexpr>   sE      	
/F{  ||E2 ;<<<;O A/s   AAA
AN)nextsignal__dict__items)r   s   fr   get_signal_namer      s1     	
--/	

 	     c              #     "   \         P                  ! 4       p. Vn        \         Fg  p\	        \
        VR 4      pV'       g   K  \        P                  RV4        \
        P
                  ! W04      pVP                  P                  W434       Ki  	   R x  \
        P                  \
        P                  3pVP                   FJ  w  r7\        V4      '       g	   Wv9   g   K  \        P                  RV4       \
        P
                  ! W74       KL  	  R #   \         d#   p\        P                  RT4        R p?EK  R p?ii ; i  \
        P                  \
        P                  3pTP                   FJ  w  r7\        T4      '       g	   Yv9   g   K  \        P                  RT4       \
        P
                  ! Y74       KL  	  i ; i5i)Nzregistering handler for %sz%rzde-registering handler for %s)	threadinglocalprevious_handlersINTERRUPT_SIGNALSgetattrr   logdebugappend
ValueErrorSIG_IGNSIG_DFLcallable)handler_thread_localsignamesigprev_handlerestandard_handlersprevious_handlers   &       r   signal_handlerr+   '   sF     OO%M&(M#$fgt,3II2G<#%}}S://667JK %5"NNFNN:%2%D%D!C())-=-R		93?c4 &E  #		$""# #NNFNN:%2%D%D!C())-=-R		93?c4 &Es[   <G G 2DG E AG 2G D>D92G 9D>>G AF=1F==G )SIGABRTSIGINTSIGTERMSIGQUITSIGBREAK)__doc__r   r   
contextlibr   loggingr   __name__r   r   r   r+    r   r   <module>r6      sA    4   %  $ 5 5r   