mirror of
https://github.com/nvbn/thefuck.git
synced 2025-02-22 12:58:33 +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:
commit
f604756cb7
@ -110,6 +110,7 @@ class TestCommand(object):
|
|||||||
'apt-get search vim', 'stdout', 'stderr')
|
'apt-get search vim', 'stdout', 'stderr')
|
||||||
Popen.assert_called_once_with('apt-get search vim',
|
Popen.assert_called_once_with('apt-get search vim',
|
||||||
shell=True,
|
shell=True,
|
||||||
|
stdin=PIPE,
|
||||||
stdout=PIPE,
|
stdout=PIPE,
|
||||||
stderr=PIPE,
|
stderr=PIPE,
|
||||||
env={})
|
env={})
|
||||||
|
@ -114,7 +114,7 @@ class Command(object):
|
|||||||
env.update(settings.env)
|
env.update(settings.env)
|
||||||
|
|
||||||
with logs.debug_time(u'Call: {}; with env: {};'.format(script, 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):
|
if cls._wait_output(result):
|
||||||
stdout = result.stdout.read().decode('utf-8')
|
stdout = result.stdout.read().decode('utf-8')
|
||||||
stderr = result.stderr.read().decode('utf-8')
|
stderr = result.stderr.read().decode('utf-8')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user