From ab4734ff7ff52400fdbf5f219e39ae7bbddaffeb Mon Sep 17 00:00:00 2001 From: tewe Date: Tue, 28 Jun 2016 19:26:54 +0200 Subject: [PATCH] Use actual base type (#313) Avoids "Exception type must be derived from BaseException" --- stdlib/2.7/json.pyi | 2 +- stdlib/3/json.pyi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/stdlib/2.7/json.pyi b/stdlib/2.7/json.pyi index d5b710693..1b0c51741 100644 --- a/stdlib/2.7/json.pyi +++ b/stdlib/2.7/json.pyi @@ -1,6 +1,6 @@ from typing import Any, IO, Optional, Tuple, Callable, Dict, List, Union, Text -class JSONDecodeError(object): +class JSONDecodeError(ValueError): def dumps(self, obj: Any) -> str: ... def dump(self, obj: Any, fp: IO[str], *args: Any, **kwds: Any) -> None: ... def loads(self, s: str) -> Any: ... diff --git a/stdlib/3/json.pyi b/stdlib/3/json.pyi index 31a812019..a706f279a 100644 --- a/stdlib/3/json.pyi +++ b/stdlib/3/json.pyi @@ -1,6 +1,6 @@ from typing import Any, IO, Optional, Tuple, Callable, Dict, List, Union -class JSONDecodeError(object): +class JSONDecodeError(ValueError): def dumps(self, obj: Any) -> str: ... def dump(self, obj: Any, fp: IO[str], *args: Any, **kwds: Any) -> None: ... def loads(self, s: str) -> Any: ...