diff -r c752fdee555b -r 0ca66b267d15 src/hdalab/views/__init__.py --- 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