aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/facter.py11
1 files changed, 11 insertions, 0 deletions
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