mirror of
https://github.com/kubescape/kubescape.git
synced 2026-04-15 06:58:11 +00:00
@@ -4,10 +4,16 @@ import subprocess
|
||||
def get_exec_from_args(args: list):
|
||||
return args[1]
|
||||
|
||||
|
||||
def run_command(command, stdin=subprocess.PIPE, stderr=subprocess.STDOUT):
|
||||
try:
|
||||
return f"{subprocess.check_output(command, stdin=stdin, stderr=stderr)}"
|
||||
except subprocess.CalledProcessError as e:
|
||||
print(f">>>>> Failed Command: {e.cmd}")
|
||||
print(f">>>>>>> Output: {e.output}")
|
||||
print(f">>>>>>> Stderr: {e.stderr}")
|
||||
print(f">>>>>>> Stdout: {e.stdout}")
|
||||
print(f">>>>>>> Exit status: {e.returncode}")
|
||||
return f"{e}"
|
||||
except Exception as e:
|
||||
return f"{e}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user