|
|
|
@ -148,24 +148,19 @@ def chunks(items: Chunkable, size: int) -> Iterator[Chunkable]:
|
|
|
|
|
if TYPE_CHECKING:
|
|
|
|
|
|
|
|
|
|
class HashContext(Protocol):
|
|
|
|
|
def update(self, __buf: bytes) -> None:
|
|
|
|
|
...
|
|
|
|
|
def update(self, __buf: bytes) -> None: ...
|
|
|
|
|
|
|
|
|
|
def digest(self) -> bytes:
|
|
|
|
|
...
|
|
|
|
|
def digest(self) -> bytes: ...
|
|
|
|
|
|
|
|
|
|
class HashContextInitable(HashContext, Protocol):
|
|
|
|
|
def __init__( # pylint: disable=super-init-not-called
|
|
|
|
|
self, __data: bytes | None = None
|
|
|
|
|
) -> None:
|
|
|
|
|
...
|
|
|
|
|
) -> None: ...
|
|
|
|
|
|
|
|
|
|
class Writer(Protocol):
|
|
|
|
|
def append(self, __b: int) -> None:
|
|
|
|
|
...
|
|
|
|
|
def append(self, __b: int) -> None: ...
|
|
|
|
|
|
|
|
|
|
def extend(self, __buf: bytes) -> None:
|
|
|
|
|
...
|
|
|
|
|
def extend(self, __buf: bytes) -> None: ...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if False: # noqa
|
|
|
|
|