From ecfe30a02c4d6dfb66e9d1ec47737f750499403b Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Sun, 14 Aug 2022 14:50:54 +0200 Subject: [PATCH] Added exception handler if the repo was not cloned --- auto_firmware_version.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/auto_firmware_version.py b/auto_firmware_version.py index 4e122ef..33d2e58 100644 --- a/auto_firmware_version.py +++ b/auto_firmware_version.py @@ -16,7 +16,10 @@ if missing_pkgs: from dulwich import porcelain def get_firmware_specifier_build_flag(): - build_version = porcelain.describe('.') # '.' refers to the repository root dir + try: + build_version = porcelain.describe('.') # '.' refers to the repository root dir + except: + build_version = "g0000000" build_flag = "-D AUTO_GIT_HASH=\\\"" + build_version + "\\\"" print ("Firmware Revision: " + build_version) return (build_flag)