Skip to content

Commit 934b047

Browse files
authored
[types] fix *_frame type (may be None) (#15219)
1 parent dc92343 commit 934b047

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

stdlib/types.pyi

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,7 @@ class GeneratorType(Generator[_YieldT_co, _SendT_contra, _ReturnT_co]):
400400
@property
401401
def gi_code(self) -> CodeType: ...
402402
@property
403-
def gi_frame(self) -> FrameType: ...
403+
def gi_frame(self) -> FrameType | None: ...
404404
@property
405405
def gi_running(self) -> bool: ...
406406
@property
@@ -429,7 +429,7 @@ class AsyncGeneratorType(AsyncGenerator[_YieldT_co, _SendT_contra]):
429429
@property
430430
def ag_code(self) -> CodeType: ...
431431
@property
432-
def ag_frame(self) -> FrameType: ...
432+
def ag_frame(self) -> FrameType | None: ...
433433
@property
434434
def ag_running(self) -> bool: ...
435435
__name__: str
@@ -462,13 +462,8 @@ class CoroutineType(Coroutine[_YieldT_co, _SendT_nd_contra, _ReturnT_nd_co]):
462462
def cr_await(self) -> Any | None: ...
463463
@property
464464
def cr_code(self) -> CodeType: ...
465-
if sys.version_info >= (3, 12):
466-
@property
467-
def cr_frame(self) -> FrameType | None: ...
468-
else:
469-
@property
470-
def cr_frame(self) -> FrameType: ...
471-
465+
@property
466+
def cr_frame(self) -> FrameType | None: ...
472467
@property
473468
def cr_running(self) -> bool: ...
474469
@property

0 commit comments

Comments
 (0)