Просмотр исходного кода

Iteritems from _compat for py3 compatibility

Casper Van Gheluwe 10 лет назад
Родитель
Сommit
952a56b680
2 измененных файлов с 3 добавлено и 3 удалено
  1. 1 1
      flaskbb/management/models.py
  2. 2 2
      flaskbb/management/views.py

+ 1 - 1
flaskbb/management/models.py

@@ -182,7 +182,7 @@ class Setting(db.Model):
         :param settings: A dictionary with setting items.
         """
         # update the database
-        for key, value in settings.iteritems():
+        for key, value in iteritems(settings):
             setting = cls.query.filter(Setting.key == key.lower()).first()
 
             setting.value = value

+ 2 - 2
flaskbb/management/views.py

@@ -71,7 +71,7 @@ def settings(slug=None):
     form = SettingsForm()
 
     if form.validate_on_submit():
-        for key, values in old_settings.iteritems():
+        for key, values in iteritems(old_settings):
             try:
                 # check if the value has changed
                 if values['value'] == form[key].data:
@@ -83,7 +83,7 @@ def settings(slug=None):
 
         Setting.update(settings=new_settings, app=current_app)
     else:
-        for key, values in old_settings.iteritems():
+        for key, values in iteritems(old_settings):
             try:
                 form[key].data = values['value']
             except (KeyError, ValueError):