
    i                         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 n# e	$ r dZY nw xY weded	         fd
            Z
dgZdS )    N)contextmanager)	GeneratorT)      )BaseExceptionGroupFreturn)NNNc               #     K   	 d V  d S # t           $ ru} t          rgt          | t                    rRt	          | j                  dk    r:| j        d         } t          | t                    rt	          | j                  dk    :| d } ~ ww xY w)N   r   )BaseExceptionhas_exceptiongroups
isinstancer   len
exceptions)excs    [/home/piyush/.hermes/hermes-agent/venv/lib/python3.11/site-packages/sse_starlette/_utils.pycollapse_excgroupsr      s      	    	( S"455 (#cn:M:MQR:R:RnQ' S"455 (#cn:M:MQR:R:R 	s   
 
B	A0BB	r   )sys
contextlibr   typingr   r   version_infoexceptiongroupr   ImportErrorr   __all__     r   <module>r      s    



 % % % % % %        g$5555555 $ $ $#$ 
I&67 
 
 
 
  
 s   & 00