+
    Di                    b    ^ RI Ht ^ RIHtHt ^ RIHt ^ RIHt ]! R4      t	 ! R R]R7      t
R	# )
    )annotations)ABCMetaabstractmethod)TracebackType)TypeVarTc                  L    ] tR t^
tRtRtR R ltR R lt]R R l4       t	Rt
R	# )
AsyncResourcez
Abstract base class for all closeable asynchronous resources.

Works as an asynchronous context manager which returns the instance itself on enter,
and calls :meth:`aclose` on exit.
c                    V ^8  d   QhRRRR/# )   selfr   return )formats   "r/Users/tonyclaw/.openclaw/workspace/services/omi-webhook/venv/lib/python3.14/site-packages/anyio/abc/_resources.py__annotate__AsyncResource.__annotate__   s      q Q     c                	   "   V # 5iNr   r   s   &r   
__aenter__AsyncResource.__aenter__   s
        c               (    V ^8  d   QhRRRRRRRR/# )	r   exc_typeztype[BaseException] | Noneexc_valzBaseException | Noneexc_tbzTracebackType | Noner   Noner   )r   s   "r   r   r      s2      , & %	
 
r   c                	B   "   V P                  4       G R j  xL
  R #  L5ir   )aclose)r   r   r   r   s   &&&&r   	__aexit__AsyncResource.__aexit__   s      kkms   c                   V ^8  d   QhRR/# )r   r   r   r   )r   s   "r   r   r       s     " "d "r   c                   "   R# 5i)zClose the resource.Nr   r   s   &r   r!   AsyncResource.aclose   s     r   r   N)__name__
__module____qualname____firstlineno____doc__	__slots__r   r"   r   r!   __static_attributes__r   r   r   r
   r
   
   s,     I " "r   r
   )	metaclassN)
__future__r   abcr   r   typesr   typingr   r   r
   r   r   r   <module>r3      s&    " '  CL"g "r   