From 4193b95db0e24b298b2c41d404c8b6e45c977ff5 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Thu, 18 Mar 2021 12:27:02 +0100 Subject: [PATCH] simplejson.JSONDecodeError may be raised on Py2 and Py3 --- docs/user/quickstart.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/user/quickstart.rst b/docs/user/quickstart.rst index d7ffa96f..0e2bcadf 100644 --- a/docs/user/quickstart.rst +++ b/docs/user/quickstart.rst @@ -150,9 +150,9 @@ There's also a builtin JSON decoder, in case you're dealing with JSON data:: In case the JSON decoding fails, ``r.json()`` raises an exception. For example, if the response gets a 204 (No Content), or if the response contains invalid JSON, -attempting ``r.json()`` raises ``ValueError: No JSON object could be decoded`` on -Python 2 and raises ``simplejson.JSONDecodeError`` or ``json.JSONDecodeError`` on -Python 3. +attempting ``r.json()`` raises ``simplejson.JSONDecodeError`` if simplejson is +installed or raises ``ValueError: No JSON object could be decoded`` on Python 2 or +``json.JSONDecodeError`` on Python 3. It should be noted that the success of the call to ``r.json()`` does **not** indicate the success of the response. Some servers may return a JSON object in a