From d5080c21825d8b91938b1fc6c91431013d711dc0 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Mon, 26 Aug 2019 19:31:06 +0200 Subject: add starttime and allocbench commit id to collected facts --- src/facter.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/facter.py b/src/facter.py index 647cd1f..8dea288 100644 --- a/src/facter.py +++ b/src/facter.py @@ -1,7 +1,9 @@ import ctypes +import datetime import multiprocessing import os import platform +import subprocess import src.globalvars as gv @@ -19,6 +21,15 @@ def collect_facts(): with open(os.path.join(gv.builddir, "ccinfo"), "r") as ccinfo: gv.facts["cc"] = ccinfo.readlines()[-1][:-1] + gv.facts["allocbench"] = subprocess.run(["git", "rev-parse", "master"], + stdout=subprocess.PIPE, + universal_newlines=True).stdout + + starttime = datetime.datetime.now().isoformat() + # strip seconds from string + starttime = starttime[:starttime.rfind(':')] + gv.facts["starttime"] = starttime + # Copied from pip. # https://github.com/pypa/pip/blob/master/src/pip/_internal/utils/glibc.py -- cgit v1.2.3