diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/oe/process.py | 4 |
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 |