From c860758a574432a2eaef72d609535d40455cbfa2 Mon Sep 17 00:00:00 2001 From: Jacob Kaplan-Moss Date: Wed, 1 Apr 2009 21:37:34 +0000 Subject: [PATCH] Fixed #8895: expose the debug setting to fastcgi. Thanks, paulegan. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10345 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/core/servers/fastcgi.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/django/core/servers/fastcgi.py b/django/core/servers/fastcgi.py index 8c8e6241168..607cdb4628a 100644 --- a/django/core/servers/fastcgi.py +++ b/django/core/servers/fastcgi.py @@ -39,6 +39,7 @@ Optional Fcgi settings: (setting=value) daemonize=BOOL whether to detach from terminal. pidfile=FILE write the spawned process-id to this file. workdir=DIRECTORY change to this directory when daemonizing. + debug=BOOL set to true to enable flup tracebacks outlog=FILE write stdout to this file. errlog=FILE write stderr to this file. umask=UMASK umask to use when daemonizing (default 022). @@ -73,6 +74,7 @@ FASTCGI_OPTIONS = { 'minspare': 2, 'maxchildren': 50, 'maxrequests': 0, + 'debug': None, 'outlog': None, 'errlog': None, 'umask': None, @@ -126,7 +128,7 @@ def runfastcgi(argset=[], **kwargs): else: return fastcgi_help("ERROR: Implementation must be one of prefork or thread.") - wsgi_opts['debug'] = False # Turn off flup tracebacks + wsgi_opts['debug'] = options['debug'] is not None try: module = importlib.import_module('.%s' % flup_module, 'flup')