+
    ~j  c                  |    ^ RI Ht ^ RIt^ RIHu 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# )
    )annotationsN)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   "i/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.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	   )	metaclass)
__future__r   builtins@py_builtins_pytest.assertion.rewrite	assertionrewrite
@pytest_arabcr   r   typesr   typingr   r   r	   r   r   r   <module>r8      s+    "    '  CL"g "r   