From a7d64a6f4c0307f9c58ea170705b1552580d93eb Mon Sep 17 00:00:00 2001 From: Ezio Melotti Date: Wed, 13 Mar 2013 01:52:34 +0200 Subject: #17368: Fix an off-by-one error in the Python JSON decoder that caused a failure while decoding empty object literals when object_pairs_hook was specified. --- Lib/json/decoder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Lib/json/decoder.py') diff --git a/Lib/json/decoder.py b/Lib/json/decoder.py index 0c59edd6ba..938ebffb11 100644 --- a/Lib/json/decoder.py +++ b/Lib/json/decoder.py @@ -167,7 +167,7 @@ def JSONObject(s_and_end, strict, scan_once, object_hook, object_pairs_hook, if nextchar == '}': if object_pairs_hook is not None: result = object_pairs_hook(pairs) - return result, end + return result, end + 1 pairs = {} if object_hook is not None: pairs = object_hook(pairs) -- cgit v1.2.1