We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 64c85cd commit c522e8eCopy full SHA for c522e8e
stdlib/contextlib.pyi
@@ -113,7 +113,11 @@ if sys.version_info >= (3, 7):
113
) -> Awaitable[bool]: ...
114
115
if sys.version_info >= (3, 7):
116
- @overload
117
- def nullcontext(enter_result: _T) -> ContextManager[_T]: ...
118
119
- def nullcontext() -> ContextManager[None]: ...
+ class nullcontext(AbstractContextManager[_T]):
+ enter_result: _T
+ @overload
+ def __init__(self: nullcontext[None], enter_result: None = ...) -> None: ...
120
121
+ def __init__(self: nullcontext[_T], enter_result: _T) -> None: ...
122
+ def __enter__(self) -> _T: ...
123
+ def __exit__(self, *exctype: Any) -> bool: ...
0 commit comments