aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/oe/process.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/oe/process.py b/lib/oe/process.py
index 63b14571af..26c3e65910 100644
--- a/lib/oe/process.py
+++ b/lib/oe/process.py
@@ -55,7 +55,7 @@ class Popen(subprocess.Popen):
options.update(kwargs)
subprocess.Popen.__init__(self, *args, **options)
-def run(cmd, **options):
+def run(cmd, input=None, **options):
"""Convenience function to run a command and return its output, raising an
exception when the command fails"""
@@ -68,7 +68,7 @@ def run(cmd, **options):
raise NotFoundError(cmd)
else:
raise
- stdout, stderr = pipe.communicate()
+ stdout, stderr = pipe.communicate(input)
if pipe.returncode != 0:
raise ExecutionError(cmd, pipe.returncode, stdout, stderr)
return stdout