diff --git a/bitarray/__init__.pyi b/bitarray/__init__.pyi index 05d9276a..886d9d8e 100644 --- a/bitarray/__init__.pyi +++ b/bitarray/__init__.pyi @@ -16,7 +16,7 @@ class decodetree: class bitarray: def __init__(self, - initializer: Union[int, str, Iterable[Bool], None]=0, + initializer: Union[int, str, Iterable[Bool], None] = ..., endian: str = ..., /) -> None: ... def all(self) -> bool: ... @@ -27,8 +27,8 @@ class bitarray: def clear(self) -> None: ... def copy(self) -> bitarray: ... def count(self, - value: Bool=1, - start: int=0, + value: Bool = ..., + start: int = ..., stop: int = ..., /) -> int: ... def decode(self, code: Union[Codedict, decodetree], /) -> list: ... @@ -38,14 +38,14 @@ class bitarray: def fill(self) -> int: ... def find(self, a: Union[bitarray, Bool], - start: int = 0, + start: int = ..., stop: int = ..., /) -> int: ... def frombytes(self, a: bytes, /) -> None: ... - def fromfile(self, f: BinaryIO, n: int=-1, /) -> None: ... + def fromfile(self, f: BinaryIO, n: int = ..., /) -> None: ... def index(self, a: Union[bitarray, Bool], - start: int = 0, + start: int = ..., stop: int = ..., /) -> int: ... def insert(self, i: int, value: Bool, /) -> None: ... diff --git a/bitarray/util.pyi b/bitarray/util.pyi index 0747a52a..3d7a3905 100644 --- a/bitarray/util.pyi +++ b/bitarray/util.pyi @@ -18,7 +18,7 @@ def rindex(a: bitarray, Value: Bool) -> int: ... def strip(a: bitarray, mode: str = ...) -> bitarray: ... def count_n(a: bitarray, n: int, /) -> int: ... -def parity(a: bitarray, /) -> int: ... +def parity(a: bitarray, /) -> Bool: ... def count_and(a: bitarray, b: bitarray, /) -> int: ... def count_or(a: bitarray, b: bitarray, /) -> int: ... def count_xor(a: bitarray, b: bitarray, /) -> int: ...