blob: ab6ccfab0bc615427d56af181b3119934a798e9b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
package com.jetbrains.python.debugger;
import com.intellij.execution.ui.ConsoleViewContentType;
import java.io.IOException;
/**
* @author yole
*/
public interface IPyDebugProcess extends PyFrameAccessor {
PyPositionConverter getPositionConverter();
void threadSuspended(PyThreadInfo thread);
boolean isVariable(String name);
void threadResumed(PyThreadInfo thread);
void printToConsole(String text, ConsoleViewContentType contentType);
void init();
int handleDebugPort(int port) throws IOException;
void recordSignature(PySignature signature);
void showConsole(PyThreadInfo thread);
}
|