misc: fix pylint consider-using-dict-items (#55264)

This commit is contained in:
Lauréline Guérin 2021-07-01 11:36:57 +02:00
parent 8f701b713b
commit 71e2f3c63b
No known key found for this signature in database
GPG Key ID: 1FAB9B9B4F93D473
2 changed files with 6 additions and 7 deletions

View File

@ -11,7 +11,6 @@ disable=
attribute-defined-outside-init,
broad-except,
consider-using-dict-comprehension,
consider-using-dict-items,
consider-using-from-import,
consider-using-set-comprehension,
consider-using-with,

View File

@ -2220,19 +2220,19 @@ class RankedItemsWidget(CompositeWidget):
def _parse(self, request):
values = {}
for name in self.element_names:
value = self.get(name)
for key, val in self.element_names.items():
value = self.get(key)
if value is not None:
values[self.element_names[name]] = value
values[val] = value
if value is not None and not isinstance(value, int):
self.get_widget(name).set_error(IntWidget.TYPE_ERROR)
self.get_widget(key).set_error(IntWidget.TYPE_ERROR)
self.value = values or None
def set_value(self, value):
self.value = value
if value:
for name in self.element_names:
self.get_widget(name).set_value(self.value.get(self.element_names[name]))
for key, val in self.element_names.items():
self.get_widget(key).set_value(self.value.get(val))
def render_content(self):
r = TemplateIO(html=True)