Improve stubs for sequence types (#6386)

This commit is contained in:
Alex Waygood
2021-11-27 03:09:38 +00:00
committed by GitHub
parent 6130c2459e
commit 98af7d667f
9 changed files with 32 additions and 29 deletions

View File

@@ -1,6 +1,7 @@
import sys
from _tracemalloc import *
from typing import Optional, Sequence, Tuple, Union, overload
from typing_extensions import SupportsIndex
def get_object_traceback(obj: object) -> Traceback | None: ...
def take_snapshot() -> Snapshot: ...
@@ -63,7 +64,7 @@ class Traceback(Sequence[Frame]):
else:
def format(self, limit: int | None = ...) -> list[str]: ...
@overload
def __getitem__(self, i: int) -> Frame: ...
def __getitem__(self, i: SupportsIndex) -> Frame: ...
@overload
def __getitem__(self, s: slice) -> Sequence[Frame]: ...
def __len__(self) -> int: ...