From 47550347e486234056d026c3e36f175512d4ba79 Mon Sep 17 00:00:00 2001 From: "Ilya.Kazakevich" Date: Fri, 2 Feb 2018 18:18:24 +0300 Subject: [PATCH] Killing thread to workaround LiteXmlRpcTransport infinite loop bug --- .../testSrc/com/jetbrains/env/python/console/PyConsoleTask.java | 1 + 1 file changed, 1 insertion(+) diff --git a/python/testSrc/com/jetbrains/env/python/console/PyConsoleTask.java b/python/testSrc/com/jetbrains/env/python/console/PyConsoleTask.java index 8de5249e3f7a..79524a65c41f 100644 --- a/python/testSrc/com/jetbrains/env/python/console/PyConsoleTask.java +++ b/python/testSrc/com/jetbrains/env/python/console/PyConsoleTask.java @@ -120,6 +120,7 @@ public class PyConsoleTask extends PyExecutionFixtureTestTask { if (rpc.isPresent()) { final Thread thread = rpc.get(); // There is no way to interrupt this thread with "interrupt": it has infinite loop (bug) which does not check ".isInterrupted()" + //noinspection CallToThreadStopSuspendOrResumeManager thread.stop(); thread.join(); }