diff --git a/bitarray/__init__.pyi b/bitarray/__init__.pyi index bafafb97..d09e1cac 100644 --- a/bitarray/__init__.pyi +++ b/bitarray/__init__.pyi @@ -1,6 +1,4 @@ -from collections.abc import Iterable - -from typing import Any, BinaryIO, Optional, Union, overload +from typing import Any, BinaryIO, Iterable, Optional, Union, overload from typing_extensions import Literal @@ -42,7 +40,7 @@ class bitarray: code: Union[Codedict, decodetree], /) -> Iterable[int]: ... def itersearch(self, a: Union[bitarray, Bool], /) -> Iterable[int]: ... def pack(self, b: bytes, /) -> None: ... - def pop(self, i: int=..., /) -> int: ... + def pop(self, i: int=..., /) -> Bool: ... def remove(self, value: Bool, /) -> None: ... def reverse(self) -> None: ... def search(self, a: Union[bitarray, Bool], @@ -57,7 +55,7 @@ class bitarray: def __len__(self) -> int: ... @overload - def __getitem__(self, i: int) -> int: ... + def __getitem__(self, i: int) -> Bool: ... @overload def __getitem__(self, s: slice) -> bitarray: ... @overload