diff --git a/slacker/__init__.py b/slacker/__init__.py old mode 100644 new mode 100755 index 89f9ff5..3b6f28c --- a/slacker/__init__.py +++ b/slacker/__init__.py @@ -47,6 +47,12 @@ def __init__(self, body): self.body = json.loads(body) self.successful = self.body['ok'] self.error = self.body.get('error') + self.response_metadata = self.body.get('response_metadata') + if self.response_metadata: + self.error = '{} - {}'.format( + self.error, + ','.join(self.response_metadata.get('messages')), + ) def __str__(self): return json.dumps(self.body)