From d661c5e7ec3402a741b9e9c93f0953702a127e1e Mon Sep 17 00:00:00 2001 From: adam j hartz Date: Thu, 12 May 2016 21:53:56 -0400 Subject: [PATCH] try reverting windows-specific deadlock fix (to test whether new thing works on windows) --- xonsh/jobs.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/xonsh/jobs.py b/xonsh/jobs.py index e2047d06e..fcb9b2474 100644 --- a/xonsh/jobs.py +++ b/xonsh/jobs.py @@ -42,16 +42,13 @@ if ON_WINDOWS: return while obj.returncode is None: try: - outs, errs = obj.communicate(timeout=0.01) + obj.wait(0.01) except TimeoutExpired: pass except KeyboardInterrupt: obj.kill() - outs, errs = obj.communicate() if obj.poll() is not None: builtins.__xonsh_active_job__ = None - obj.stdout = BytesIO(outs) - obj.stderr = BytesIO(errs) else: def _continue(obj):