diff --git a/src/newcrawler/converters.py b/src/newcrawler/converters.py index f76320829d382f917e2b6e9f171e7a625af30a51..ebc3ab19ceb0f8c18cba5cb1bc3f86d5e31bfb84 100644 --- a/src/newcrawler/converters.py +++ b/src/newcrawler/converters.py @@ -536,9 +536,9 @@ class DictListElementConverter(Converter): children = [] for index, list_element in enumerate(element.value): # TODO(fspreck): Refactor this and merge with DictXXXElements maybe? - if type(list_element) == str: + if isinstance(list_element, str): children.append(TextElement(str(index), list_element)) - if type(list_element) == dict: + elif isinstance(list_element, dict): children.append(Dict(str(index), list_element)) else: raise NotImplementedError(