mirror of
				https://github.com/nvbn/thefuck.git
				synced 2025-10-31 15:12:20 +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:
		| @@ -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') | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user