summaryrefslogtreecommitdiff
path: root/paste/exceptions
diff options
context:
space:
mode:
authorianb <devnull@localhost>2007-08-14 21:53:07 +0000
committerianb <devnull@localhost>2007-08-14 21:53:07 +0000
commite3d67962770444225f6371cd5e689e94ee7edd8e (patch)
tree4d5bd7e9c9313bdd63ac3b5cceb771e83069f3c2 /paste/exceptions
parenta6f337f03524970069ede4c30bff37817e79d4f2 (diff)
downloadpaste-e3d67962770444225f6371cd5e689e94ee7edd8e.tar.gz
inherit show_exceptions_in_wsgi_errors from global_conf
Diffstat (limited to 'paste/exceptions')
-rw-r--r--paste/exceptions/errormiddleware.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/paste/exceptions/errormiddleware.py b/paste/exceptions/errormiddleware.py
index 0436c28..629963a 100644
--- a/paste/exceptions/errormiddleware.py
+++ b/paste/exceptions/errormiddleware.py
@@ -82,7 +82,7 @@ class ErrorMiddleware(object):
debug=NoDefault,
error_email=None,
error_log=None,
- show_exceptions_in_wsgi_errors=False,
+ show_exceptions_in_wsgi_errors=NoDefault,
from_address=None,
smtp_server=None,
error_subject_prefix=None,
@@ -94,7 +94,9 @@ class ErrorMiddleware(object):
if global_conf is None:
global_conf = {}
if debug is NoDefault:
- debug = global_conf.get('debug')
+ debug = converters.asbool(global_conf.get('debug'))
+ if show_exceptions_in_wsgi_errors is NoDefault:
+ show_exceptions_in_wsgi_errors = converters.asbool(global_conf.get('show_exceptions_in_wsgi_errors'))
from paste.util import converters
self.debug_mode = converters.asbool(debug)
if error_email is None: