Files
krkn/kraken/invoke/command.py
2020-08-18 16:26:04 -04:00

15 lines
464 B
Python

import subprocess
import logging
# Invokes a given command and returns the stdout
def invoke(command):
try:
output = subprocess.Popen(command, shell=True,
universal_newlines=True, stdout=subprocess.PIPE,
stderr=subprocess.STDOUT)
(out, err) = output.communicate()
except Exception as e:
logging.error("Failed to run %s, error: %s" % (command, e))
return out