diff options
| author | Aymeric Augustin | 2013-11-24 11:26:07 +0100 |
|---|---|---|
| committer | Aymeric Augustin | 2013-11-24 11:26:07 +0100 |
| commit | 908b49cb7d2d527b701996f0d0b9e1e19e765819 (patch) | |
| tree | 545635570f264761d7314aa761cd36d1e6a56f7c /debug_toolbar/settings.py | |
| parent | e7692b33ca7fd3f7704d283d6b1368cdea198d59 (diff) | |
| download | django-debug-toolbar-908b49cb7d2d527b701996f0d0b9e1e19e765819.tar.bz2 | |
Rename some settings for clarity and consistency.
Thanks Jannis for his help.
Diffstat (limited to 'debug_toolbar/settings.py')
| -rw-r--r-- | debug_toolbar/settings.py | 44 |
1 files changed, 31 insertions, 13 deletions
diff --git a/debug_toolbar/settings.py b/debug_toolbar/settings.py index 7e23122..6d21c34 100644 --- a/debug_toolbar/settings.py +++ b/debug_toolbar/settings.py @@ -14,30 +14,48 @@ from django.utils import six CONFIG_DEFAULTS = { - 'INTERCEPT_REDIRECTS': False, + # Toolbar options + 'INSERT_BEFORE': '</body>', + 'RENDER_PANELS': None, + 'RESULTS_STORE_SIZE': 10, + 'ROOT_TAG_EXTRA_ATTRS': '', + 'SHOW_COLLAPSED': False, 'SHOW_TOOLBAR_CALLBACK': None, + # Panel options 'EXTRA_SIGNALS': [], - 'SHOW_COLLAPSED': False, - 'HIDE_DJANGO_SQL': True, - 'SHOW_TEMPLATE_CONTEXT': True, - 'TAG': 'body', 'ENABLE_STACKTRACES': True, - 'HIDDEN_STACKTRACE_MODULES': ( + 'HIDE_DJANGO_SQL': True, + 'HIDE_IN_STACKTRACES': ( 'socketserver' if six.PY3 else 'SocketServer', 'threading', 'wsgiref', 'debug_toolbar', ), - 'ROOT_TAG_ATTRS': '', + 'INTERCEPT_REDIRECTS': False, + 'SHOW_TEMPLATE_CONTEXT': True, 'SQL_WARNING_THRESHOLD': 500, # milliseconds - 'RESULTS_CACHE_SIZE': 10, - 'RENDER_PANELS': None, } - -CONFIG = {} -CONFIG.update(CONFIG_DEFAULTS) -CONFIG.update(getattr(settings, 'DEBUG_TOOLBAR_CONFIG', {})) +CONFIG = CONFIG_DEFAULTS.copy() +USER_CONFIG = getattr(settings, 'DEBUG_TOOLBAR_CONFIG', {}) +# Backward-compatibility for 1.0, remove in 2.0. +_RENAMED_CONFIG = { + 'RESULTS_STORE_SIZE': 'RESULTS_CACHE_SIZE', + 'ROOT_TAG_ATTRS': 'ROOT_TAG_EXTRA_ATTRS', + 'HIDDEN_STACKTRACE_MODULES': 'HIDE_IN_STACKTRACES' +} +for old_name, new_name in _RENAMED_CONFIG.items(): + if old_name in USER_CONFIG: + warnings.warn( + "%r was renamed to %r. Update your DEBUG_TOOLBAR_CONFIG " + "setting." % (old_name, new_name), DeprecationWarning) + USER_CONFIG[new_name] = USER_CONFIG.pop(old_name) +if 'TAG' in USER_CONFIG: + warnings.warn( + "TAG was replaced by INSERT_BEFORE. Update your " + "DEBUG_TOOLBAR_CONFIG setting.", DeprecationWarning) + USER_CONFIG['INSERT_BEFORE'] = '</%s>' % USER_CONFIG.pop('TAG') +CONFIG.update(USER_CONFIG) PANELS_DEFAULTS = [ |
