From 8a0be172eade4c6a0130747a742c33e8c8b0d329 Mon Sep 17 00:00:00 2001
From: Daniel <d.hornung@indiscale.com>
Date: Mon, 10 Jun 2024 12:08:22 +0200
Subject: [PATCH] MAINT: Linting.

---
 src/caosadvancedtools/crawler.py       | 3 +++
 src/caosadvancedtools/models/parser.py | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/caosadvancedtools/crawler.py b/src/caosadvancedtools/crawler.py
index 5e84bc8a..72400447 100644
--- a/src/caosadvancedtools/crawler.py
+++ b/src/caosadvancedtools/crawler.py
@@ -589,6 +589,9 @@ ____________________\n""".format(i+1, len(pending_changes)) + str(el[3]))
 
         if "SHARED_DIR" in os.environ:
             directory = os.environ["SHARED_DIR"]
+        else:
+            directory = "."
+            logger.info("No 'SHARED_DIR' in environment, using '.' as fallback.")
         filename = str(run_id)+".html"
         randname = os.path.basename(os.path.abspath(directory))
         filepath = os.path.abspath(os.path.join(directory, filename))
diff --git a/src/caosadvancedtools/models/parser.py b/src/caosadvancedtools/models/parser.py
index f9bea924..175f2f7f 100644
--- a/src/caosadvancedtools/models/parser.py
+++ b/src/caosadvancedtools/models/parser.py
@@ -1015,7 +1015,7 @@ if __name__ == "__main__":
     elif args.data_model.endswith(".yml") or args.data_model.endswith(".yaml"):
         model = parse_model_from_yaml(args.data_model)
     else:
-        RuntimeError("did not recognize file ending")
+        raise RuntimeError(f"Unknown file ending of data model: {args.data_model}")
     if args.print:
         print(model)
     if args.sync:
-- 
GitLab