[get_app_version]: check git command

This commit is contained in:
Jesús 2021-08-11 11:14:54 -05:00
parent 16f81de968
commit 97ca52e77a
No known key found for this signature in database
GPG Key ID: F6EE7BC59A315766

View File

@ -24,15 +24,18 @@ def app_version():
cmd, stdout=subprocess.PIPE, env=env).communicate()[0] cmd, stdout=subprocess.PIPE, env=env).communicate()[0]
return out return out
if call(["git", "branch"], stderr=STDOUT,
stdout=open(os.devnull, 'w')) != 0:
subst_list = { subst_list = {
"version": __version__, "version": __version__,
"branch": None, "branch": None,
"commit": None "commit": None
} }
if os.system("command -v git > /dev/null 2>&1") != 0:
subst_list
else:
if call(["git", "branch"], stderr=STDOUT,
stdout=open(os.devnull, 'w')) != 0:
subst_list
else: else:
# version # version
describe = minimal_env_cmd(["git", "describe", "--always"]) describe = minimal_env_cmd(["git", "describe", "--always"])