def update_alarm(): settings_manager = SettingsManager() settings = settings_manager.get_settings() # print request.form day_map = { 'sunday_time': '0', 'monday_time': '1', 'tuesday_time': '2', 'wednesday_time': '3', 'thursday_time': '4', 'friday_time': '5', 'saturday_time': '6', } form_day_name = request.form['day'] alarms = settings['settings']['alarms'] if form_day_name in day_map: weekday_number = day_map[form_day_name] alarms[weekday_number]['time'] = request.form['alarm_time'] settings['settings']['alarms'] = alarms settings_manager.set_settings(settings) return "";
from settings_manager import SettingsManager my_settings = SettingsManager() settings = my_settings.get_settings() print settings # my_settings.set_settings(settings)
def get_settings(): settings_manager = SettingsManager() return jsonify(settings_manager.get_settings())