From af3596f950665b43f501fae0bbbc10a8587008ec Mon Sep 17 00:00:00 2001 From: Debjyoti Biswas <45293921+lladhibhutall@users.noreply.github.com> Date: Sun, 5 Apr 2020 21:32:02 +0530 Subject: [PATCH] Add array.array type to zlib.crc32 (#3904) --- stdlib/2and3/zlib.pyi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stdlib/2and3/zlib.pyi b/stdlib/2and3/zlib.pyi index d6e07bbf8..871f621bf 100644 --- a/stdlib/2and3/zlib.pyi +++ b/stdlib/2and3/zlib.pyi @@ -1,5 +1,7 @@ # Stubs for zlib import sys +from array import array +from typing import Union, Any DEFLATED: int DEF_MEM_LEVEL: int @@ -47,7 +49,7 @@ if sys.version_info >= (3,): else: def compressobj(level: int = ..., method: int = ..., wbits: int = ..., memlevel: int = ..., strategy: int = ...) -> _Compress: ... -def crc32(__data: bytes, __value: int = ...) -> int: ... +def crc32(__data: Union[array[Any], bytes], __value: int = ...) -> int: ... def decompress(__data: bytes, wbits: int = ..., bufsize: int = ...) -> bytes: ... if sys.version_info >= (3,): def decompressobj(wbits: int = ..., zdict: bytes = ...) -> _Decompress: ...