Skip to content

Commit 693add9

Browse files
Update return type of Generator.close in 3.13 (#13127)
Co-authored-by: Jelle Zijlstra <[email protected]>
1 parent 02533d1 commit 693add9

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

stdlib/typing.pyi

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -463,7 +463,11 @@ class Generator(Iterator[_YieldT_co], Generic[_YieldT_co, _SendT_contra, _Return
463463
@overload
464464
@abstractmethod
465465
def throw(self, typ: BaseException, val: None = None, tb: TracebackType | None = None, /) -> _YieldT_co: ...
466-
def close(self) -> None: ...
466+
if sys.version_info >= (3, 13):
467+
def close(self) -> _ReturnT_co | None: ...
468+
else:
469+
def close(self) -> None: ...
470+
467471
def __iter__(self) -> Generator[_YieldT_co, _SendT_contra, _ReturnT_co]: ...
468472
@property
469473
def gi_code(self) -> CodeType: ...

0 commit comments

Comments
 (0)