summaryrefslogtreecommitdiffstats
path: root/cns-libs/cnslibs/common/command.py
diff options
context:
space:
mode:
Diffstat (limited to 'cns-libs/cnslibs/common/command.py')
-rw-r--r--cns-libs/cnslibs/common/command.py23
1 files changed, 0 insertions, 23 deletions
diff --git a/cns-libs/cnslibs/common/command.py b/cns-libs/cnslibs/common/command.py
deleted file mode 100644
index 06912915..00000000
--- a/cns-libs/cnslibs/common/command.py
+++ /dev/null
@@ -1,23 +0,0 @@
-from glusto.core import Glusto as g
-
-
-def cmd_run(cmd, hostname, raise_on_error=True):
- """Glusto's command runner wrapper.
-
- Args:
- cmd (str): Shell command to run on the specified hostname.
- hostname (str): hostname where Glusto should run specified command.
- raise_on_error (bool): defines whether we should raise exception
- in case command execution failed.
- Returns:
- str: Stripped shell command's stdout value if not None.
- """
- ret, out, err = g.run(hostname, cmd, "root")
- if raise_on_error:
- msg = ("Failed to execute command '%s' on '%s' node. Got non-zero "
- "return code '%s'. Err: %s" % (cmd, hostname, ret, err))
- assert int(ret) == 0, msg
-
- out = out.strip() if out else out
-
- return out