
    osj                         d dl Z d dlmZ d dlmZ dZe j                  dk  r	 d dlmZ eded	   fd
       Z
dgZy# e	$ r dZY w xY w)    N)contextmanager)	GeneratorT)      )BaseExceptionGroupFreturn)NNNc               #     K   	 d  y # t         $ rm} t        r`t        | t              rPt	        | j
                        dk(  r8| j
                  d   } t        | t              rt	        | j
                        dk(  r8| d } ~ ww xY ww)N   r   )BaseExceptionhas_exceptiongroups
isinstancer   len
exceptions)excs    G/root/.hermes/venv/lib/python3.12/site-packages/sse_starlette/_utils.pycollapse_excgroupsr      sq     	  S"45#cnn:MQR:RnnQ' S"45#cnn:MQR:R 	s+   B	 B	A?A%A:8A::A??Br   )sys
contextlibr   typingr   r   version_infoexceptiongroupr   ImportErrorr   __all__     r   <module>r      sn    
 %   g$5
 
I&67 
 
  
 %  $#$s   ; AA