diff --git a/python/pydevSrc/com/jetbrains/python/debugger/pydev/RemoteDebugger.java b/python/pydevSrc/com/jetbrains/python/debugger/pydev/RemoteDebugger.java index 50f477ba8016..defa3d083059 100644 --- a/python/pydevSrc/com/jetbrains/python/debugger/pydev/RemoteDebugger.java +++ b/python/pydevSrc/com/jetbrains/python/debugger/pydev/RemoteDebugger.java @@ -333,11 +333,13 @@ public class RemoteDebugger implements ProcessDebugger { try { command.execute(); - myLatch.countDown(); } catch (PyDebuggerException e) { LOG.error(e); } + finally { + myLatch.countDown(); + } }); if (command.isResponseExpected()) { // Note: do not wait for result from UI thread