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)