U vâ’i:ã@sRddlmZddlmZmZddlmZddlmZm Z Gdd„deƒZ dgZ dS)é)Ú annotations)ÚABCÚabstractmethod)Ú TracebackType)ÚOptionalÚTypec@sHeZdZdZdZeddœdd„ƒZddœdd„Zd d d dd œd d„ZdS)ÚDisposableBasezDisposable abstract base class.©ÚNone)ÚreturncCst‚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 szDisposableBase.disposecCs|S)úContext management protocol.r r r r rÚ __enter__szDisposableBase.__enter__zOptional[Type[BaseException]]zOptional[BaseException]zOptional[TracebackType])ÚexctypeÚexcinstÚexctbr cCs | ¡dS)rN)r)rrrrr r rÚ__exit__szDisposableBase.__exit__N) Ú__name__Ú __module__Ú __qualname__Ú__doc__Ú __slots__rrrrr r r rrs rN) Ú __future__rÚabcrrÚtypesrÚtypingrrrÚ__all__r r r rÚs