1
0
forked from VimPlug/jedi

Add a way to generalize Popen

This commit is contained in:
Dave Halter
2018-04-13 10:17:30 +02:00
parent 81623c6b5d
commit 83d635cbac
3 changed files with 14 additions and 4 deletions

View File

@@ -17,7 +17,7 @@ import traceback
from functools import partial
from jedi._compatibility import queue, is_py3, force_unicode, \
pickle_dump, pickle_load
pickle_dump, pickle_load, GeneralizedPopen
from jedi.cache import memoize_method
from jedi.evaluate.compiled.subprocess import functions
from jedi.evaluate.compiled.access import DirectObjectAccess, AccessPath, \
@@ -138,7 +138,7 @@ class _CompiledSubprocess(object):
_MAIN_PATH,
os.path.dirname(os.path.dirname(parso_path))
)
return subprocess.Popen(
return GeneralizedPopen(
args,
stdin=subprocess.PIPE,
stdout=subprocess.PIPE,