diff --git a/src/caosadvancedtools/crawler.py b/src/caosadvancedtools/crawler.py index 7b5251afead180906d75897c622ff9821d484a2c..639eb741fb5544bb846bd6eb31ae0e760f916a1a 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 45984998451cd41739b696ca8fac5141f71674de..43a558fdd1f1de134d5194dac23e902ca0070bab 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")