U
vâ’i: ã @ sR d dl mZ d dlmZmZ d dlmZ d dlmZm Z G dd„ deƒZ
dgZdS )é )Úannotations)ÚABCÚabstractmethod)Ú
TracebackType)ÚOptionalÚTypec @ sH e Zd ZdZdZeddœdd„ƒZd dœdd„Zd d
dddœd
d„ZdS )ÚDisposableBasezDisposable abstract base class.© ÚNone)Úreturnc C s t ‚dS )zrDispose the object: stop whatever we're doing and release all of the
resources we might be using.
N)ÚNotImplementedError©Úselfr r úI/opt/alt/python38/lib/python3.8/site-packages/reactivex/abc/disposable.pyÚdispose
s zDisposableBase.disposec C s | S )úContext management protocol.r r
r r r Ú __enter__ s zDisposableBase.__enter__zOptional[Type[BaseException]]zOptional[BaseException]zOptional[TracebackType])ÚexctypeÚexcinstÚexctbr c C s | ¡ dS )r N)r )r r r r r r r Ú__exit__ s zDisposableBase.__exit__N) Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú __slots__r r r r r r r r r s r N)Ú
__future__r Úabcr r Útypesr Útypingr r r Ú__all__r r r r Ú