diff --git a/python/src/com/jetbrains/python/debugger/PyLineBreakpointType.java b/python/src/com/jetbrains/python/debugger/PyLineBreakpointType.java index 38a041d1edab..52b52557b736 100644 --- a/python/src/com/jetbrains/python/debugger/PyLineBreakpointType.java +++ b/python/src/com/jetbrains/python/debugger/PyLineBreakpointType.java @@ -28,6 +28,7 @@ import com.intellij.psi.PsiWhiteSpace; import com.intellij.psi.tree.IElementType; import com.intellij.psi.util.PsiTreeUtil; import com.intellij.xdebugger.XDebuggerUtil; +import com.intellij.xdebugger.breakpoints.SuspendPolicy; import com.intellij.xdebugger.breakpoints.XLineBreakpointTypeBase; import com.jetbrains.python.PyTokenTypes; import com.jetbrains.python.PythonFileType; @@ -99,6 +100,11 @@ public class PyLineBreakpointType extends XLineBreakpointTypeBase { return true; } + @Override + public SuspendPolicy getDefaultSuspendPolicy() { + return SuspendPolicy.THREAD; + } + private static boolean isPythonScratch(@NotNull Project project, @NotNull VirtualFile file) { return ScratchUtil.isScratch(file) && LanguageUtil.getLanguageForPsi(project, file) == PythonLanguage.INSTANCE; }