1
0
mirror of https://github.com/nvbn/thefuck.git synced 2025-02-20 20:09:07 +00:00

Merge pull request #485 from scorphus/484-stdin-pipe

#484: Use PIPE as stdin when Popening the script
This commit is contained in:
Vladimir Iakovlev 2016-03-21 22:35:18 +02:00
commit f604756cb7
2 changed files with 2 additions and 1 deletions

View File

@ -110,6 +110,7 @@ class TestCommand(object):
'apt-get search vim', 'stdout', 'stderr')
Popen.assert_called_once_with('apt-get search vim',
shell=True,
stdin=PIPE,
stdout=PIPE,
stderr=PIPE,
env={})

View File

@ -114,7 +114,7 @@ class Command(object):
env.update(settings.env)
with logs.debug_time(u'Call: {}; with env: {};'.format(script, env)):
result = Popen(script, shell=True, stdout=PIPE, stderr=PIPE, env=env)
result = Popen(script, shell=True, stdin=PIPE, stdout=PIPE, stderr=PIPE, env=env)
if cls._wait_output(result):
stdout = result.stdout.read().decode('utf-8')
stderr = result.stderr.read().decode('utf-8')