def get_context_data(self, **kwargs):
        context = super(SettingsView, self).get_context_data(**kwargs)
        context['cluster_form'] = ClusterSettingsForm()
        context['ucsm_form'] = UCSMSettingsForm()
        context['os_form'] = OSSettingsForm()
        context['network_form'] = NetworkSettingsForm
        context['host_form'] = HostSettingsForm()
        context['node_form'] = NodeSettingsForm()
        context['settings_form'] = OpenstackSettingsForm()
        context['nodes'] = NodeSettings.objects.all()
        context['settings'] = {}
        try:
            context['settings'] = OpenstackSettings.objects.all()[0]
            context['settings_form'] = OpenstackSettingsForm(instance=context['settings'])
        except __HOLE__:
            pass
        scenario_list = []
        print settings.PROJECT_PATH
        for filename in os.listdir(os.path.join(settings.PROJECT_PATH, 'static-raw', 'scenarios')):
            if filename.endswith(".yaml"):
                scenario_list.append(filename.split('.')[0])
        context['scenario_list'] = scenario_list
        return context
dataset/ETHPy150Open Havate/havate-openstack/proto-build/gui/horizon/Horizon_GUI/config/views.py/SettingsView.get_context_data