From 29475a37a80957166ebc07b933c531acaf5c9c8e Mon Sep 17 00:00:00 2001 From: Florian Spreckelsen <f.spreckelsen@indiscale.com> Date: Wed, 27 Mar 2024 13:48:32 +0100 Subject: [PATCH] STY: autopep8'd --- src/caoscrawler/converters.py | 7 ++----- unittests/test_converters.py | 4 ++++ 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/caoscrawler/converters.py b/src/caoscrawler/converters.py index 9999fa53..000d5394 100644 --- a/src/caoscrawler/converters.py +++ b/src/caoscrawler/converters.py @@ -816,7 +816,8 @@ class HeuristicDictConverter(DictElementConverter): property values from the dictionary keys. """ - def _validate_definition(definition: dict, name: str): + + def _validate_definition(self, definition: dict, name: str): if "record_from_dict" not in definition or definition["record_from_dict"] is None: @@ -843,15 +844,11 @@ class HeuristicDictConverter(DictElementConverter): def _create_or_return_record(rec_name: str, parent_names: Optional[Union[str, List[str]]] = None): - if parent_names is None: parent_names = [rec_name] elif not isinstance(parent_names, list): parent_names = [parent_names] - - - keys_modified.extend(super().create_records( values=values, records=records, element=element)) diff --git a/unittests/test_converters.py b/unittests/test_converters.py index eb7b8c6b..8fa44b8a 100644 --- a/unittests/test_converters.py +++ b/unittests/test_converters.py @@ -72,6 +72,10 @@ def converter_registry(): "DictElement": { "converter": "DictElementConverter", "package": "caoscrawler.converters"}, + "HeuristicDictElement": { + "converter": "HeuristicDictConverter", + "package": "caoscrawler.converters" + }, "TextElement": { "converter": "TextElementConverter", "package": "caoscrawler.converters"}, -- GitLab