summaryrefslogtreecommitdiff
path: root/pecan/scaffolds/rest-api/+package+/errors.py
diff options
context:
space:
mode:
Diffstat (limited to 'pecan/scaffolds/rest-api/+package+/errors.py')
-rw-r--r--pecan/scaffolds/rest-api/+package+/errors.py18
1 files changed, 0 insertions, 18 deletions
diff --git a/pecan/scaffolds/rest-api/+package+/errors.py b/pecan/scaffolds/rest-api/+package+/errors.py
deleted file mode 100644
index 4d4d06c..0000000
--- a/pecan/scaffolds/rest-api/+package+/errors.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import json
-import webob
-from pecan.hooks import PecanHook
-
-
-class JSONErrorHook(PecanHook):
- """
- A pecan hook that translates webob HTTP errors into a JSON format.
- """
-
- def on_error(self, state, exc):
- if isinstance(exc, webob.exc.HTTPError):
- return webob.Response(
- body=json.dumps({'reason': str(exc)}),
- status=exc.status,
- headerlist=exc.headerlist,
- content_type='application/json'
- )