mirror of
https://github.com/spl0k/supysonic.git
synced 2024-12-22 17:06:17 +00:00
Merge pull request #119 from pR0Ps/bugfix/type-error
Ensure that Exceptions are stringified before being returned
This commit is contained in:
commit
9ab6af1ae6
@ -18,7 +18,7 @@ from .exceptions import GenericError, MissingParameter, NotFound, ServerError
|
||||
@api.errorhandler(ValueError)
|
||||
def value_error(e):
|
||||
rollback()
|
||||
return GenericError(e)
|
||||
return GenericError("{0.__class__.__name__}: {0}".format(e))
|
||||
|
||||
@api.errorhandler(BadRequestKeyError)
|
||||
def key_error(e):
|
||||
@ -33,7 +33,7 @@ def not_found(e):
|
||||
@api.errorhandler(500)
|
||||
def generic_error(e): # pragma: nocover
|
||||
rollback()
|
||||
return ServerError(e)
|
||||
return ServerError("{0.__class__.__name__}: {0}".format(e))
|
||||
|
||||
#@api.errorhandler(404)
|
||||
@api.route('/<path:invalid>', methods = [ 'GET', 'POST' ]) # blueprint 404 workaround
|
||||
|
Loading…
Reference in New Issue
Block a user