From 5748f9b3e110b5f3621242f9fc262a4619e23d15 Mon Sep 17 00:00:00 2001 From: Chris Lamb Date: Wed, 30 Nov 2011 17:22:03 +0000 Subject: Don't blow up if INSTALLED_APPS is a tuple Since r17158 in Django trunk, INSTALLED_APPS is now not always co-erced to a list. In my projects I prefer to have INSTALLED_APPS as a tuple as it reinforces that it is not modifiable at runtime. However, this blows up in the VersionDebugPanel as it currently assumes it is a list. Signed-off-by: Chris Lamb --- debug_toolbar/panels/version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'debug_toolbar/panels/version.py') diff --git a/debug_toolbar/panels/version.py b/debug_toolbar/panels/version.py index 4e58971..8ac0e82 100644 --- a/debug_toolbar/panels/version.py +++ b/debug_toolbar/panels/version.py @@ -30,7 +30,7 @@ class VersionDebugPanel(DebugPanel): def process_response(self, request, response): versions = {} versions['Python'] = '%d.%d.%d' % sys.version_info[:3] - for app in settings.INSTALLED_APPS + ['django']: + for app in list(settings.INSTALLED_APPS) + ['django']: name = app.split('.')[-1].replace('_', ' ').capitalize() __import__(app) app = sys.modules[app] -- cgit v1.2.3