From f343c2125e8885f376654f87e4577dc21d276c39 Mon Sep 17 00:00:00 2001 From: Rich Leland Date: Fri, 13 Jan 2017 14:50:27 -0500 Subject: [PATCH] Use get method to provide default for error message --- sparkpost/exceptions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sparkpost/exceptions.py b/sparkpost/exceptions.py index b62d628..3c2a9e9 100644 --- a/sparkpost/exceptions.py +++ b/sparkpost/exceptions.py @@ -8,7 +8,7 @@ def __init__(self, response, *args, **kwargs): try: errors = response.json()['errors'] error_template = "{message} Code: {code} Description: {desc} \n" - errors = [error_template.format(message=e['message'], + errors = [error_template.format(message=e.get('message', ''), code=e.get('code', 'none'), desc=e.get('description', 'none')) for e in errors]