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