aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMax <msuraev@sysmocom.de>2022-09-21 10:02:39 +0700
committerMax <msuraev@sysmocom.de>2022-09-21 11:26:01 +0700
commit29b9881ff1991a4e9d7e9763ac3a7ea6d2e5b079 (patch)
tree6deaf376895715013cae4195b0fcacbe4ae5ea06
parent4a0b42cc4f1ef0d79dea4ae5618213c3e3e4963f (diff)
scripts/obs/*.py: log name of function calling command
-rw-r--r--scripts/obs/lib/__init__.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/obs/lib/__init__.py b/scripts/obs/lib/__init__.py
index a07a072..d66aa3b 100644
--- a/scripts/obs/lib/__init__.py
+++ b/scripts/obs/lib/__init__.py
@@ -7,6 +7,7 @@ import shutil
import subprocess
import sys
import tempfile
+import inspect
import lib.config
cmds_verbose = False
@@ -108,8 +109,9 @@ def run_cmd(cmd, check=True, *args, **kwargs):
:param check: stop with error if exit code is not 0 """
global cmds_verbose
+ caller = inspect.stack()[2][3]
if cmds_verbose:
- print(f"+ {cmd}")
+ print(f"+ {caller}(): {cmd}")
with tempfile.TemporaryFile(encoding="utf8", mode="w+") as output_buf:
p = subprocess.Popen(cmd, stdout=subprocess.PIPE,