diff --git a/cli/rudder-cli b/cli/rudder-cli index daf06f6..974df08 100755 --- a/cli/rudder-cli +++ b/cli/rudder-cli @@ -398,7 +398,7 @@ if __name__ == "__main__": print(endpoint.debug_query) print("Error in calling " + function.__name__) pprint(e) - pprint(e.response.text) + pprint(e.message) exit(10) # display debug data diff --git a/lib.python/rudder.py.src b/lib.python/rudder.py.src index f93e05d..3f858ec 100755 --- a/lib.python/rudder.py.src +++ b/lib.python/rudder.py.src @@ -16,10 +16,10 @@ class RudderError(requests.exceptions.RequestException): resp = kwargs.get('response', None) try: self.rudder_info = json.loads(resp.text) - self.rudder_message = self.rudder_info['errorDetails'] + self.message = self.rudder_info['errorDetails'] except ValueError: - self.rudder_message = resp.text - super(RudderError, self).__init__(*args, **kwargs) + self.message = resp.text + super(RudderError, self).__init__() class RudderEndPoint: