From 04ca96def544702ccc992e7261c0f4f054f1c1f8 Mon Sep 17 00:00:00 2001 From: adam j hartz Date: Thu, 26 May 2016 05:30:31 -0400 Subject: [PATCH] fix bug with killing jobs on windows --- xonsh/jobs.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/xonsh/jobs.py b/xonsh/jobs.py index 72c449148..925521547 100644 --- a/xonsh/jobs.py +++ b/xonsh/jobs.py @@ -17,8 +17,8 @@ if ON_WINDOWS: def _continue(job): job['status'] = "running" - def _kill(obj): - check_output(['taskkill', '/F', '/T', '/PID', str(obj.pid)]) + def _kill(job): + check_output(['taskkill', '/F', '/T', '/PID', str(job['obj'].pid)]) def ignore_sigtstp(): pass @@ -49,7 +49,7 @@ if ON_WINDOWS: except TimeoutExpired: pass except KeyboardInterrupt: - _kill(obj) + _kill(active_task) return wait_for_active_job()