1
1
import abc
2
2
import sys
3
- from _typeshed import FileDescriptorOrPath , Self
3
+ from _typeshed import FileDescriptorOrPath , Self , Unused
4
4
from abc import abstractmethod
5
5
from collections .abc import AsyncGenerator , AsyncIterator , Awaitable , Callable , Generator , Iterator
6
6
from types import TracebackType
@@ -108,7 +108,7 @@ _SupportsCloseT = TypeVar("_SupportsCloseT", bound=_SupportsClose)
108
108
109
109
class closing (AbstractContextManager [_SupportsCloseT ]):
110
110
def __init__ (self , thing : _SupportsCloseT ) -> None : ...
111
- def __exit__ (self , * exc_info : object ) -> None : ...
111
+ def __exit__ (self , * exc_info : Unused ) -> None : ...
112
112
113
113
if sys .version_info >= (3 , 10 ):
114
114
class _SupportsAclose (Protocol ):
@@ -117,7 +117,7 @@ if sys.version_info >= (3, 10):
117
117
118
118
class aclosing (AbstractAsyncContextManager [_SupportsAcloseT ]):
119
119
def __init__ (self , thing : _SupportsAcloseT ) -> None : ...
120
- async def __aexit__ (self , * exc_info : object ) -> None : ...
120
+ async def __aexit__ (self , * exc_info : Unused ) -> None : ...
121
121
122
122
class suppress (AbstractContextManager [None ]):
123
123
def __init__ (self , * exceptions : type [BaseException ]) -> None : ...
@@ -178,9 +178,9 @@ if sys.version_info >= (3, 10):
178
178
@overload
179
179
def __init__ (self : nullcontext [_T ], enter_result : _T ) -> None : ...
180
180
def __enter__ (self ) -> _T : ...
181
- def __exit__ (self , * exctype : object ) -> None : ...
181
+ def __exit__ (self , * exctype : Unused ) -> None : ...
182
182
async def __aenter__ (self ) -> _T : ...
183
- async def __aexit__ (self , * exctype : object ) -> None : ...
183
+ async def __aexit__ (self , * exctype : Unused ) -> None : ...
184
184
185
185
else :
186
186
class nullcontext (AbstractContextManager [_T ]):
@@ -190,7 +190,7 @@ else:
190
190
@overload
191
191
def __init__ (self : nullcontext [_T ], enter_result : _T ) -> None : ...
192
192
def __enter__ (self ) -> _T : ...
193
- def __exit__ (self , * exctype : object ) -> None : ...
193
+ def __exit__ (self , * exctype : Unused ) -> None : ...
194
194
195
195
if sys .version_info >= (3 , 11 ):
196
196
_T_fd_or_any_path = TypeVar ("_T_fd_or_any_path" , bound = FileDescriptorOrPath )
@@ -199,4 +199,4 @@ if sys.version_info >= (3, 11):
199
199
path : _T_fd_or_any_path
200
200
def __init__ (self , path : _T_fd_or_any_path ) -> None : ...
201
201
def __enter__ (self ) -> None : ...
202
- def __exit__ (self , * excinfo : object ) -> None : ...
202
+ def __exit__ (self , * excinfo : Unused ) -> None : ...
0 commit comments