diff --git a/compendium_v2/conversion/conversion.py b/compendium_v2/conversion/conversion.py index d400f1282c408c820dceff4169efa4dc0c42ff32..f28b69fdf40e85824262518e0e2ee8bf45efadd5 100644 --- a/compendium_v2/conversion/conversion.py +++ b/compendium_v2/conversion/conversion.py @@ -76,7 +76,7 @@ def convert_answers(answers): else: subdict = subdict.setdefault(name, {}) - if type(subdict) == list: # special case where json list is mapped to a list of dicts (part 2) + if isinstance(subdict, list): # special case where json list is mapped to a list of dicts (part 2) for answer_entry in answer: subdict.append({question_names[-1]: answer_entry}) elif question_names[-1] == "available": # special case because we changed the policies questions a bit diff --git a/compendium_v2/routes/survey.py b/compendium_v2/routes/survey.py index bd2c6293c0eba5c5c72cd12144625b38bc6b979e..898a6b9ea527636934438190b0b41e739ddd16d8 100644 --- a/compendium_v2/routes/survey.py +++ b/compendium_v2/routes/survey.py @@ -287,9 +287,9 @@ def inspect_survey(year) -> Any: def visible_visitor(object, items): for key, value in items: - if type(value) == dict: + if isinstance(value, dict): visible_visitor(value, value.items()) - elif type(value) == list: + elif isinstance(value, list): visible_visitor(value, enumerate(value)) elif key == 'visibleIf': object['title'] = object['title'] + ' (visibleif: [' + value.replace('{', '#').replace('}', '#') + '])'