From d6f35c965719c405bf0218ff994531eb461f86b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jelmer=20Vernoo=C4=B3?= Date: Fri, 26 Mar 2021 18:19:54 +0000 Subject: [PATCH] Support stdin for plain session. --- ognibuild/session/plain.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ognibuild/session/plain.py b/ognibuild/session/plain.py index c634f6a..0084d8d 100644 --- a/ognibuild/session/plain.py +++ b/ognibuild/session/plain.py @@ -84,9 +84,9 @@ class PlainSession(Session): argv = self._prepend_user(user, argv) return subprocess.check_output(argv, cwd=cwd, env=env) - def Popen(self, args, stdout=None, stderr=None, user=None, cwd=None, env=None): + def Popen(self, args, stdout=None, stderr=None, stdin=None, user=None, cwd=None, env=None): args = self._prepend_user(user, args) - return subprocess.Popen(args, stdout=stdout, stderr=stderr, cwd=cwd, env=env) + return subprocess.Popen(args, stdout=stdout, stderr=stderr, stdin=stdin, cwd=cwd, env=env) def exists(self, path): return os.path.exists(path)