From 365ef46a43b385ddd65631872252604c0148d5b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com> Date: Sat, 12 Nov 2022 22:17:29 +0100 Subject: [PATCH] FIX: class def and function arg --- src/caoscrawler/identifiable_adapters.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/caoscrawler/identifiable_adapters.py b/src/caoscrawler/identifiable_adapters.py index 06ce4397..ddeb7399 100644 --- a/src/caoscrawler/identifiable_adapters.py +++ b/src/caoscrawler/identifiable_adapters.py @@ -33,14 +33,17 @@ from .utils import has_parent logger = logging.getLogger(__name__) -def class Identifiable(): - def __init__(self, record_type, name=None, properties=None, backrefs=None): +class Identifiable(): + def __init__(self, record_type: str, name: str = None, properties: dict = None, + backrefs: list = None): self.record_type = record_type self.name = name - if properties is None: - self.properties = [] - if backrefs is None: - self.backrefs = [] + self.properties: dict = {} + if properties is not None: + self.properties = properties + self.backrefs: list = [] + if backrefs is not None: + self.backrefs = backrefs def convert_value(value): @@ -249,8 +252,7 @@ class IdentifiableAdapter(metaclass=ABCMeta): ) @abstractmethod - def retrieve_identified_record_for_identifiable(self, identifiable: db.Record, - referencing_entities=None): + def retrieve_identified_record_for_identifiable(self, identifiable: Identifiable): """ Retrieve identifiable record for a given identifiable. -- GitLab