in tools/doxygen/generate_docs.py [0:0]
def run_cmd(cmd):
"""
Execute the input command on the shell.
"""
print(f"Executing command: {cmd}")
try:
result = subprocess.run(
cmd,
stdout=subprocess.PIPE,
stderr=subprocess.STDOUT,
shell=True,
encoding="utf-8",
check=True,
timeout=180,
)
print( result.stdout )
return (len(result.stdout) > 0)
except subprocess.CalledProcessError as e:
result = e.stdout
return result