From 9811716bf23f943fa181e0a4e87238d326b99a1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <henrik@trineo.org> Date: Wed, 19 Aug 2020 15:44:18 +0200 Subject: [PATCH] MAINT: minor logging and fix --- src/caosadvancedtools/crawler.py | 10 ++++++---- src/caosadvancedtools/table_importer.py | 4 ++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/caosadvancedtools/crawler.py b/src/caosadvancedtools/crawler.py index b7c7c749..60be5d59 100644 --- a/src/caosadvancedtools/crawler.py +++ b/src/caosadvancedtools/crawler.py @@ -195,8 +195,9 @@ class Crawler(object): logger.debug("{} matched\n{}.".format( Cfood.__name__, item)) - except DataInconsistencyError: - pass + except DataInconsistencyError as e: + logger.debug(traceback.format_exc()) + logger.debug(e) except Exception as e: logger.debug("Failed during execution of {}!".format( Cfood.__name__)) @@ -279,8 +280,9 @@ class Crawler(object): cfood.update_identifiables() self.push_identifiables_to_CaosDB(cfood) - except DataInconsistencyError: - pass + except DataInconsistencyError as e: + logger.debug(traceback.format_exc()) + logger.debug(e) except Exception as e: logger.info("Failed during execution of {}!".format( cfood.__class__.__name__)) diff --git a/src/caosadvancedtools/table_importer.py b/src/caosadvancedtools/table_importer.py index 5268332c..03b4ffbc 100755 --- a/src/caosadvancedtools/table_importer.py +++ b/src/caosadvancedtools/table_importer.py @@ -87,7 +87,11 @@ def win_path_list_converter(val): checks whether the value looks like a list of windows paths and converts it to posix paths """ + + if pd.isnull(val): + return [] paths = val.split(",") + return [win_path_converter(p) for p in paths] -- GitLab