From 6970bb9855d8bf3728995235923fee084d651b2c Mon Sep 17 00:00:00 2001
From: Bastian Kleineidam <calvin@debian.org>
Date: Fri, 25 Jan 2008 18:14:22 +0100
Subject: Add server time to error page info

Add the local server time to the HTTP 500 error page info.

Signed-off-by: Bastian Kleineidam <calvin@debian.org>

diff --git a/django/views/debug.py b/django/views/debug.py
index e3be2a7..c31e9aa 100644
--- a/django/views/debug.py
+++ b/django/views/debug.py
@@ -1,6 +1,7 @@
 import os
 import re
 import sys
+import datetime
 
 from django.conf import settings
 from django.template import Template, Context, TemplateDoesNotExist
@@ -147,6 +148,7 @@ def technical_500_response(request, exc_type, exc_value, tb):
         'settings': get_safe_settings(),
         'sys_executable': sys.executable,
         'sys_version_info': '%d.%d.%d' % sys.version_info[0:3],
+        'server_time': datetime.datetime.now(),
         'django_version_info': get_version(),
         'sys_path' : sys.path,
         'template_info': template_info,
@@ -373,6 +375,10 @@ TECHNICAL_500_TEMPLATE = """
       <td>{{ sys_version_info }}</td>
     </tr>
     <tr>
+      <th>Server time:</th>
+      <td>{{server_time|date:"d.m.Y H:i:s"}}</td>
+    </tr>
+    <tr>
       <th>Python Path:</th>
       <td>{{ sys_path }}</td>
     </tr>
-- 
1.5.3.8

