From d74d1afc9668c4b22e081f0799ad4fcba6bc6362 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Wed, 13 Mar 2013 18:05:13 +0000 Subject: Ensure we only set stdin if it's not already set --- lorry | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lorry b/lorry index e2fed04..610a218 100755 --- a/lorry +++ b/lorry @@ -461,7 +461,8 @@ class Lorry(cliapp.Application): kwargs['stdout'] = open(self.settings['command-stdout'], 'a') if self.settings['command-stderr']: kwargs['stderr'] = open(self.settings['command-stderr'], 'a') - kwargs['stdin'] = open('/dev/null', 'r') + if 'stdin' not in kwargs: + kwargs['stdin'] = open('/dev/null', 'r') logging.debug('Running: argv=%s kwargs=%s' % (repr(argv), repr(kwargs))) exit, out, err = self.runcmd_unchecked(argv, **kwargs) -- cgit v1.2.1