Package coprs :: Module error_handlers :: Class APIErrorHandler
[hide private]
[frames] | no frames]

Class APIErrorHandler

source code


Handle exceptions raised from API (v3)

Instance Methods [hide private]
 
handle_error(self, error)
Return a flask response suitable for the current situation (e.g.
source code
 
respond(self, message, code)
Return JSON response suitable for API clients
source code

Inherited from BaseErrorHandler: code, message

Method Details [hide private]

handle_error(self, error)

source code 

Return a flask response suitable for the current situation (e.g. reder HTML page for UI failures, send JSON back to API client, etc).

This method is expected to be implemented in descendants of this class.

Overrides: BaseErrorHandler.handle_error
(inherited documentation)