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