summaryrefslogtreecommitdiff
path: root/service/pixelated/resources/__init__.py
diff options
context:
space:
mode:
authorFelix Hammerl <fhammerl@thoughtworks.com>2016-04-13 16:25:28 +0200
committerFelix Hammerl <fhammerl@thoughtworks.com>2016-04-13 16:25:28 +0200
commita919d12ddb7c688c2e7fb01b8768dab8be9f5c39 (patch)
tree7afe6db219c2474f66ccaa5a67afbff6e3ee0d1e /service/pixelated/resources/__init__.py
parent8c3be1c268626c3ae4eae2ec0fe5d6eadc7c340a (diff)
Issue #431: Review
* Remove GenericDeferredErrorHandler class * Convert static method generic_error_handling to function instead
Diffstat (limited to 'service/pixelated/resources/__init__.py')
-rw-r--r--service/pixelated/resources/__init__.py15
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)