From 0d11dd5480478ffb9f713328e7a5b95d12f6bbdc Mon Sep 17 00:00:00 2001 From: "Stuart D. Gathman" Date: Wed, 10 Nov 2021 18:35:08 -0500 Subject: [PATCH] Improved diagnostic for HTTP response with no JSON https://github.com/diafygi/acme-tiny/issues/274 --- acme_tiny.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/acme_tiny.py b/acme_tiny.py index d992d02d..2b5e4438 100755 --- a/acme_tiny.py +++ b/acme_tiny.py @@ -39,7 +39,7 @@ def _do_request(url, data=None, err_msg="Error", depth=0): try: resp_data = json.loads(resp_data) # try to parse json results except ValueError: - pass # ignore json parsing errors + resp_data = {'type':None, 'raw': resp_data} if depth < 100 and code == 400 and resp_data['type'] == "urn:ietf:params:acme:error:badNonce": raise IndexError(resp_data) # allow 100 retrys for bad nonces if code not in [200, 201, 204]: