From 80031cfd69d6670a8adf6e720764e7be94aaa50a Mon Sep 17 00:00:00 2001 From: "i.nueske" <i.nueske@indiscale.com> Date: Fri, 13 Dec 2024 15:41:52 +0100 Subject: [PATCH] MNT: Move attribute definitions into init --- src/caosadvancedtools/crawler.py | 1 + src/caosadvancedtools/example_cfood.py | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/src/caosadvancedtools/crawler.py b/src/caosadvancedtools/crawler.py index 7b5251af..639eb741 100644 --- a/src/caosadvancedtools/crawler.py +++ b/src/caosadvancedtools/crawler.py @@ -170,6 +170,7 @@ class Crawler(object): self.abort_on_exception = abort_on_exception self.update_cache = UpdateCache() self.filterKnown = SuppressKnown() + self.run_id = None advancedtoolslogger = logging.getLogger("caosadvancedtools") # TODO this seems to be a bad idea. What if the handler was not added diff --git a/src/caosadvancedtools/example_cfood.py b/src/caosadvancedtools/example_cfood.py index 45984998..43a558fd 100644 --- a/src/caosadvancedtools/example_cfood.py +++ b/src/caosadvancedtools/example_cfood.py @@ -31,6 +31,10 @@ class ExampleCFood(AbstractFileCFood): return (r".*/(?P<species>[^/]+)/" r"(?P<date>\d{4}-\d{2}-\d{2})/README.md") + def __init__(self, crawled_path, *args, **kwargs): + super().__init__(crawled_path, *args, **kwargs) + self.experiment = None + def create_identifiables(self): self.experiment = db.Record() self.experiment.add_parent(name="Experiment") -- GitLab