From a4a5fbfb969f7f6d7b32918ed5363b5e6eddce7b Mon Sep 17 00:00:00 2001 From: Peter Howe Date: Wed, 5 Jan 2022 08:49:13 -0700 Subject: [PATCH] handle non-dict error data Signed-off-by: Peter Howe --- packet/baseapi.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packet/baseapi.py b/packet/baseapi.py index 5a2809d..9f6a1a3 100644 --- a/packet/baseapi.py +++ b/packet/baseapi.py @@ -25,6 +25,8 @@ class ResponseError(Error): def __init__(self, resp, data, exception=None): if not data: msg = "(empty response)" + elif not isinstance(data, dict): + msg = str(data) elif "error" in data: msg = data["error"] elif "errors" in data: