diff options
Diffstat (limited to 'service/pixelated/resources/__init__.py')
-rw-r--r-- | service/pixelated/resources/__init__.py | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/service/pixelated/resources/__init__.py b/service/pixelated/resources/__init__.py index 02107364..95ebd115 100644 --- a/service/pixelated/resources/__init__.py +++ b/service/pixelated/resources/__init__.py @@ -49,17 +49,14 @@ def respond_json_deferred(entity, request, status_code=200): request.finish() -class GenericDeferredErrorHandler(object): - - @classmethod - def generic_error_handling(cls, e, request): - log.error(e) - request.setResponseCode(INTERNAL_SERVER_ERROR) - request.write('Something went wrong!') - request.finish() +def handle_error_deferred(e, request): + log.error(e) + request.setResponseCode(INTERNAL_SERVER_ERROR) + request.write('Something went wrong!') + request.finish() -class BaseResource(Resource, GenericDeferredErrorHandler): +class BaseResource(Resource): def __init__(self, services_factory): Resource.__init__(self) |