diff options
author | Pavel Moravec <pmoravec@redhat.com> | 2022-01-14 20:07:17 +0100 |
---|---|---|
committer | Jake Hunsaker <jhunsake@redhat.com> | 2022-01-17 12:24:16 -0500 |
commit | 137abd394f64a63b6633949b5c81159af12038b7 (patch) | |
tree | 251a4c8e5588b0b07e4cf5b610288a61408d08bc | |
parent | ed618678fd3d07e68e1a430eb7d225a9701332e0 (diff) | |
download | sos-137abd394f64a63b6633949b5c81159af12038b7.tar.gz |
[report] pass foreground argument to collect_cmd_output
Related to: #2825
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
-rw-r--r-- | sos/report/plugins/__init__.py | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/sos/report/plugins/__init__.py b/sos/report/plugins/__init__.py index 98f163ab..1bbdf28a 100644 --- a/sos/report/plugins/__init__.py +++ b/sos/report/plugins/__init__.py @@ -1997,6 +1997,8 @@ class Plugin(): :param subdir: Subdir in plugin directory to save to :param changes: Does this cmd potentially make a change on the system? + :param foreground: Run the `cmd` in the foreground with a + TTY :param tags: Add tags in the archive manifest :param cmd_as_tag: Format command string to tag :param to_file: Write output directly to file instead @@ -2145,7 +2147,8 @@ class Plugin(): root_symlink=False, timeout=None, stderr=True, chroot=True, runat=None, env=None, binary=False, sizelimit=None, pred=None, - changes=False, subdir=None, tags=[]): + changes=False, foreground=False, subdir=None, + tags=[]): """Execute a command and save the output to a file for inclusion in the report, then return the results for further use by the plugin @@ -2188,6 +2191,9 @@ class Plugin(): on the system? :type changes: ``bool`` + :param foreground: Run the `cmd` in the foreground with a TTY + :type foreground: ``bool`` + :param tags: Add tags in the archive manifest :type tags: ``str`` or a ``list`` of strings @@ -2206,8 +2212,8 @@ class Plugin(): return self._collect_cmd_output( cmd, suggest_filename=suggest_filename, root_symlink=root_symlink, timeout=timeout, stderr=stderr, chroot=chroot, runat=runat, - env=env, binary=binary, sizelimit=sizelimit, subdir=subdir, - tags=tags + env=env, binary=binary, sizelimit=sizelimit, foreground=foreground, + subdir=subdir, tags=tags ) def exec_cmd(self, cmd, timeout=None, stderr=True, chroot=True, |