Skip to content
Snippets Groups Projects

F dict heuristic

Merged Florian Spreckelsen requested to merge f-dict-heuristic into dev
2 files
+ 6
5
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -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))
Loading