package org.python.pydev.debug.newconsole; /** * This is an interface used to connect a debug target that wants notifications * from the interactive console. */ public interface IPydevConsoleDebugTarget { /** * The interactive console (via {@link PydevConsoleCommunication} will call * setSuspended(true) when there is no user command currently running. When * a user command starts setSuspended(false) will be called. * * Note that the console stays running (i.e. not suspended) even when * collecting input from the user via calls such as raw_input. * * @param suspended * Current suspended state */ void setSuspended(boolean suspended); }