src/hdalab/views/__init__.py
changeset 546 0ca66b267d15
parent 266 825ff4d6a8ac
child 693 09e00f38d177
--- a/src/hdalab/views/__init__.py	Wed Mar 18 18:52:43 2015 +0100
+++ b/src/hdalab/views/__init__.py	Thu Mar 19 16:05:51 2015 +0100
@@ -0,0 +1,18 @@
+
+import logging
+import sys
+
+from django.conf import settings
+from django.shortcuts import render
+
+logger = logging.getLogger(__name__)
+
+def server_error(request):
+    response = None
+    try:
+        response = render(request, '500.html', {'base_url': settings.BASE_URL})
+    except:
+        import traceback
+        logger.error("server_error %s : %s", sys.exc_info()[0], traceback.format_exc())
+    response.status_code = 500
+    return response
\ No newline at end of file