From 295f6f8f9a269cc547054f7094473b4388d58b16 Mon Sep 17 00:00:00 2001 From: Colin Howe Date: Fri, 7 Oct 2011 08:09:31 +0100 Subject: Make stacktraces configurable --- debug_toolbar/utils/tracking/db.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'debug_toolbar/utils') diff --git a/debug_toolbar/utils/tracking/db.py b/debug_toolbar/utils/tracking/db.py index 97a9241..c808a7f 100644 --- a/debug_toolbar/utils/tracking/db.py +++ b/debug_toolbar/utils/tracking/db.py @@ -71,7 +71,12 @@ class NormalCursorWrapper(object): finally: stop = datetime.now() duration = ms_from_timedelta(stop - start) - stacktrace = tidy_stacktrace(reversed(inspect.stack())) + enable_stacktraces = getattr(settings, 'DEBUG_TOOLBAR_CONFIG', {}) \ + .get('ENABLE_STACKTRACES', True) + if enable_stacktraces: + stacktrace = tidy_stacktrace(reversed(inspect.stack())) + else: + stacktrace = [] _params = '' try: _params = simplejson.dumps([force_unicode(x, strings_only=True) for x in params]) -- cgit v1.2.3