Skip to content

Error messages not descriptive #85

Description

@mjallday
In [7]: debit = balanced.Debit(source=card_uri, amount=100).save() ---------------------------------------------------------------------------
HTTPError Traceback (most recent call last)
<ipython-input-7-2ae239434505> in <module>()
----> 1 debit = balanced.Debit(source=card_uri, amount=100).save()
/Users/marshall/code/balanced/balanced-python/balanced/resources.pyc in save(self)
157 )
158 --> 159 resp = method(href, data=attrs)
160 161 instance = self.__class__(**resp.data)
/Users/marshall/.virtualenvs/balanced-python/lib/python2.7/site-packages/wac.py in post(self, uri, data, **kwargs)
452 kwargs.setdefault('headers', {})
453 kwargs['headers']['Content-Type'] = mime_type
--> 454 return self._op(self.interface.post, uri, data=data, **kwargs)
455 456 def put(self, uri, data=None, **kwargs):
/Users/marshall/.virtualenvs/balanced-python/lib/python2.7/site-packages/wac.py in _op(self, f, uri, **kwargs)
510 handle_redirect(response)
511 except requests.HTTPError as ex:
--> 512 handle_error(ex)
513 514 response.data = None
/Users/marshall/.virtualenvs/balanced-python/lib/python2.7/site-packages/wac.py in handle_error(ex)
487 raise Redirection(ex)
488 ex = self.config.error_cls(ex)
--> 489 raise ex
490 491 kwargs.setdefault('headers', {})
HTTPError: 400 Client Error: BAD REQUEST

I want "HTTPError: 400 Client Error: BAD REQUEST - Some descriptive error message here"

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions