diff --git a/src/caosadvancedtools/cfood.py b/src/caosadvancedtools/cfood.py index 94fd3892ab684fbc0de6e8747f86e057e44d7779..8b1470b4ec9ca2ebb0171ed4e4bba3d836d9189c 100644 --- a/src/caosadvancedtools/cfood.py +++ b/src/caosadvancedtools/cfood.py @@ -31,7 +31,12 @@ from datetime import datetime import caosdb as db from caosdb.exceptions import TransactionError -#from something import get_entity + +def get_entity(name): + ent = db.Entity(name=name) + ent.retrieve() + + return ent class AbstractCFood(object): diff --git a/src/caosadvancedtools/crawler.py b/src/caosadvancedtools/crawler.py index 0c20b5b4b08eb0b62c77ff031abac0580f743d1e..0c570ff14cb76bdafd866d299087014d1dd783a1 100644 --- a/src/caosadvancedtools/crawler.py +++ b/src/caosadvancedtools/crawler.py @@ -35,18 +35,18 @@ class Crawler(object): def crawl(self, files): for crawled_file in files: - if crawled_file.size == 0: - crawled_file.add_message( - type="Warning", description="This file is empty. Shouldn't we delete it?") - self.report.append(f) + # if crawled_file.size == 0: + # crawled_file.add_message( + # type="Warning", description="This file is empty. Shouldn't we delete it?") + # self.report.append(crawled_file) - continue + # continue for cfood in self.food: match = cfood.pattern.match(crawled_file.path) if match is not None: - cfood.treat_match(crawled_file.path, match) + cfood.treat_match(crawled_file, match) @staticmethod def query_files(path):