Home
last modified time | relevance | path

Searched refs:AbstractContextManager (Results 1 – 11 of 11) sorted by relevance

/third_party/python/Lib/
Dcontextlib.py15 class AbstractContextManager(abc.ABC): class
32 if cls is AbstractContextManager:
125 AbstractContextManager,
318 class closing(AbstractContextManager):
369 class _RedirectStream(AbstractContextManager):
409 class suppress(AbstractContextManager):
519 class ExitStack(_BaseExitStack, AbstractContextManager):
721 class nullcontext(AbstractContextManager, AbstractAsyncContextManager):
Dtyping.py2120 ContextManager = _alias(contextlib.AbstractContextManager, 1, name='ContextManager')
/third_party/python/Lib/test/
Dtest_contextlib.py17 class DefaultEnter(AbstractContextManager):
25 class MissingExit(AbstractContextManager):
38 self.assertTrue(issubclass(ManagerFromScratch, AbstractContextManager))
40 class DefaultEnter(AbstractContextManager):
44 self.assertTrue(issubclass(DefaultEnter, AbstractContextManager))
49 self.assertFalse(issubclass(NoEnter, AbstractContextManager))
54 self.assertFalse(issubclass(NoExit, AbstractContextManager))
Dtest_genericalias.py12 from contextlib import AbstractContextManager, AbstractAsyncContextManager
59 AbstractContextManager, AbstractAsyncContextManager,
/third_party/python/Doc/library/
Dcontextlib.rst21 .. class:: AbstractContextManager
682 from contextlib import contextmanager, AbstractContextManager, ExitStack
684 class ResourceManager(AbstractContextManager):
Dtyping.rst1866 A generic version of :class:`contextlib.AbstractContextManager`.
1872 :class:`contextlib.AbstractContextManager` now supports ``[]``. See
Dstdtypes.rst4941 * :class:`contextlib.AbstractContextManager`
/third_party/python/Misc/NEWS.d/
D3.6.2rc1.rst432 contextlib.AbstractContextManager now supports anti-registration by setting
D3.6.0a1.rst1303 Introduce contextlib.AbstractContextManager and typing.ContextManager.
D3.7.0a1.rst2708 contextlib.AbstractContextManager now supports anti-registration by setting
/third_party/python/Doc/whatsnew/
D3.6.rst961 The :class:`contextlib.AbstractContextManager` class has been added to
1611 representing :class:`contextlib.AbstractContextManager`.