Accept bytes as 1st argument of simplejson.loads (#2896)

This commit is contained in:
Shahar Evron authored and Sebastian Rittau committed 2019-04-02 16:40:59 +02:00
1 parent f11d061849
commit 0f5302b3b5
1 file changed
+5 -2
+5 -2
View File
@@ -1,10 +1,13 @@
from typing import Any, IO, Text
from typing import Any, IO, Text, Union
from simplejson.scanner import JSONDecodeError as JSONDecodeError
from simplejson.decoder import JSONDecoder as JSONDecoder
from simplejson.encoder import JSONEncoder as JSONEncoder, JSONEncoderForHTML as JSONEncoderForHTML
_LoadsString = Union[Text, bytes, bytearray]
def dumps(obj: Any, *args: Any, **kwds: Any) -> str: ...
def dump(obj: Any, fp: IO[str], *args: Any, **kwds: Any) -> None: ...
def loads(s: Text, **kwds: Any) -> Any: ...
def loads(s: _LoadsString, **kwds: Any) -> Any: ...
def load(fp: IO[str], **kwds: Any) -> Any: ...