diff options
| author | Boulder Sprinters <boulder-sprinters@djangoproject.com> | 2007-06-11 15:53:42 +0000 |
|---|---|---|
| committer | Boulder Sprinters <boulder-sprinters@djangoproject.com> | 2007-06-11 15:53:42 +0000 |
| commit | 0f36cbec13a2a6792036b16a7596ad024592309c (patch) | |
| tree | fcef9d122cb854537186db0e8934219b6ba59764 /django/views/debug.py | |
| parent | 5e8eef19dc78baeaed7d324e1767e8bf2b2bc387 (diff) | |
boulder-oracle-sprint: Merged to [5462]
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5463 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django/views/debug.py')
| -rw-r--r-- | django/views/debug.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/django/views/debug.py b/django/views/debug.py index 2530350e26..a534f17b33 100644 --- a/django/views/debug.py +++ b/django/views/debug.py @@ -2,7 +2,7 @@ from django.conf import settings from django.template import Template, Context, TemplateDoesNotExist from django.utils.html import escape from django.http import HttpResponseServerError, HttpResponseNotFound -import os, re +import os, re, sys HIDDEN_SETTINGS = re.compile('SECRET|PASSWORD|PROFANITIES_LIST') @@ -131,6 +131,8 @@ def technical_500_response(request, exc_type, exc_value, tb): 'request': request, 'request_protocol': request.is_secure() and "https" or "http", 'settings': get_safe_settings(), + 'sys_executable' : sys.executable, + 'sys_version_info' : '%d.%d.%d' % sys.version_info[0:3], 'template_info': template_info, 'template_does_not_exist': template_does_not_exist, 'loader_debug_info': loader_debug_info, @@ -334,6 +336,14 @@ TECHNICAL_500_TEMPLATE = """ <th>Exception Location:</th> <td>{{ lastframe.filename|escape }} in {{ lastframe.function|escape }}, line {{ lastframe.lineno }}</td> </tr> + <tr> + <th>Python Executable:</th> + <td>{{ sys_executable|escape }}</td> + </tr> + <tr> + <th>Python Version:</th> + <td>{{ sys_version_info }}</td> + </tr> </table> </div> {% if template_does_not_exist %} |
