From de55a9e0edd75d57400814775f5ae261d8733a47 Mon Sep 17 00:00:00 2001 From: Matthew Jones Date: Mon, 18 Jan 2016 16:08:21 -0500 Subject: [PATCH] Remove dict comprehension for settings list Not supported in python 2.6 --- awx/api/views.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/awx/api/views.py b/awx/api/views.py index 9f26688c41..5a2864ae96 100644 --- a/awx/api/views.py +++ b/awx/api/views.py @@ -2983,12 +2983,14 @@ class SettingsList(ListCreateAPIView): # NOTE: Shortcutting the rbac class due to the merging of the settings manifest and the database # we'll need to extend this more in the future when we have user settings return [] - all_defined_settings = {s.key: SettingsIntermediary(s.key, - s.description, - s.category, - s.value_converted, - s.value_type, - s.user) for s in TowerSettings.objects.all()} + all_defined_settings = {} + for s in TowerSettings.objects.all(): + all_defined_settings[s.key] = SettingsIntermediary(s.key, + s.description, + s.category, + s.value_converted, + s.value_type, + s.user) manifest_settings = settings.TOWER_SETTINGS_MANIFEST settings_actual = [] for settings_key in manifest_settings: