From 118e4d2a90192cf496b10c9a814f5f7bd7686f99 Mon Sep 17 00:00:00 2001
From: Alexander Schlemmer <alexander@mail-schlemmer.de>
Date: Tue, 7 Feb 2023 10:44:26 +0100
Subject: [PATCH] ENH: introduced a separate scanner module and a proper debug
 tree structure

---
 src/caoscrawler/converters.py         | 7 ++++---
 src/caoscrawler/crawl.py              | 4 ++--
 src/caoscrawler/structure_elements.py | 7 ++++---
 unittests/test_tool.py                | 2 +-
 4 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/src/caoscrawler/converters.py b/src/caoscrawler/converters.py
index 9b759d3c..728c3082 100644
--- a/src/caoscrawler/converters.py
+++ b/src/caoscrawler/converters.py
@@ -290,9 +290,10 @@ class Converter(object, metaclass=ABCMeta):
         self.name = name
 
         # Used to store usage information for debugging:
-        self.metadata: dict[str, set[str]] = {
-            "usage": set()
-        }
+        # TODO: remove?
+        # self.metadata: dict[str, set[str]] = {
+        #     "usage": set()
+        # }
 
         self.converters = []
 
diff --git a/src/caoscrawler/crawl.py b/src/caoscrawler/crawl.py
index 66a81c77..00363f97 100644
--- a/src/caoscrawler/crawl.py
+++ b/src/caoscrawler/crawl.py
@@ -4,8 +4,8 @@
 # ** header v3.0
 # This file is a part of the CaosDB Project.
 #
-# Copyright (C) 2021 Henrik tom Wörden
-#               2021 Alexander Schlemmer
+# Copyright (C) 2021 Henrik tom Wörden <h.tomwoerden@indiscale.com>
+#               2021 Alexander Schlemmer <alexander.schlemmer@ds.mpg.de>
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU Affero General Public License as
diff --git a/src/caoscrawler/structure_elements.py b/src/caoscrawler/structure_elements.py
index 952f29d0..c743d066 100644
--- a/src/caoscrawler/structure_elements.py
+++ b/src/caoscrawler/structure_elements.py
@@ -32,9 +32,10 @@ class StructureElement(object):
 
     def __init__(self, name):
         # Used to store usage information for debugging:
-        self.metadata: tDict[str, set[str]] = {
-            "usage": set()
-        }
+        # TODO: remove?
+        # self.metadata: tDict[str, set[str]] = {
+        #     "usage": set()
+        # }
 
         self.name = name
 
diff --git a/unittests/test_tool.py b/unittests/test_tool.py
index 187ec06e..12ea6fca 100755
--- a/unittests/test_tool.py
+++ b/unittests/test_tool.py
@@ -3,7 +3,7 @@
 #
 # This file is a part of the CaosDB Project.
 #
-# Copyright (C) 2021 Alexander Schlemmer
+# Copyright (C) 2021 Alexander Schlemmer <alexander.schlemmer@ds.mpg.de>
 # Copyright (C) 2023 Henrik tom Wörden <h.tomwoerden@indiscale.com>
 # Copyright (C) 2023 IndiScale GmbH <info@indiscale.com>
 #
-- 
GitLab