From 83cf21a4864635f4476f3db5f5f2b374a8bedbb3 Mon Sep 17 00:00:00 2001
From: Tomas Torsvik
Date: Mon, 16 Mar 2026 18:21:34 +0100
Subject: [PATCH] Handle epty dict if no git info is available
---
lib/adf_web.py | 29 +++++++++++++++++++----------
1 file changed, 19 insertions(+), 10 deletions(-)
diff --git a/lib/adf_web.py b/lib/adf_web.py
index beddf011e..cccc8702c 100644
--- a/lib/adf_web.py
+++ b/lib/adf_web.py
@@ -250,11 +250,16 @@ def _write_run_info_to_web(self, run_info, config_file, active_env):
# Gather Git info
git_info = self.get_git_info()
- f.write("\n")
- f.write(f"
Git Info
")
- for key,val in git_info.items():
- f.write(f"{two_space}{key}: {val}>
")
- f.write("
")
+ if git_info is None:
+ f.write("\n")
+ f.write(f"
No git info found
")
+ f.write("")
+ else:
+ f.write("\n")
+ f.write(f"
Git Info
")
+ for key,val in git_info.items():
+ f.write(f"{two_space}{key}: {val}>
")
+ f.write("")
def _write_run_info_to_log(self, config_file, active_env):
@@ -290,12 +295,16 @@ def _write_run_info_to_log(self, config_file, active_env):
# Gather Git info
git_info = self.get_git_info()
- git_msg = "\nGit Info:"
- msg = f"{git_msg}\n{'-' * (len(git_msg)-1)}\n"
- log_msg += f"\n {msg}"
+ if git_info is None:
+ msg = "No git info found"
+ log_msg += f"\n {msg}"
+ else:
+ git_msg = "\nGit Info:"
+ msg = f"{git_msg}\n{'-' * (len(git_msg)-1)}\n"
+ log_msg += f"\n {msg}"
- for key,val in git_info.items():
- log_msg += f" {key}: {val}\n"
+ for key,val in git_info.items():
+ log_msg += f" {key}: {val}\n"
self.debug_log(log_msg)