src/hdalab/views/__init__.py
changeset 546 0ca66b267d15
parent 266 825ff4d6a8ac
child 693 09e00f38d177
equal deleted inserted replaced
545:c752fdee555b 546:0ca66b267d15
       
     1 
       
     2 import logging
       
     3 import sys
       
     4 
       
     5 from django.conf import settings
       
     6 from django.shortcuts import render
       
     7 
       
     8 logger = logging.getLogger(__name__)
       
     9 
       
    10 def server_error(request):
       
    11     response = None
       
    12     try:
       
    13         response = render(request, '500.html', {'base_url': settings.BASE_URL})
       
    14     except:
       
    15         import traceback
       
    16         logger.error("server_error %s : %s", sys.exc_info()[0], traceback.format_exc())
       
    17     response.status_code = 500
       
    18     return response