62 </dd> |
62 </dd> |
63 <dt>callTraceInfo</dt> |
63 <dt>callTraceInfo</dt> |
64 <dd> |
64 <dd> |
65 emitted after the client reported the call trace |
65 emitted after the client reported the call trace |
66 data (isCall, fromFile, fromLine, fromFunction, toFile, toLine, |
66 data (isCall, fromFile, fromLine, fromFunction, toFile, toLine, |
67 toFunction) |
67 toFunction, debuggerId) |
68 </dd> |
68 </dd> |
69 <dt>clientBanner(version, platform, dbgclient, venvname)</dt> |
69 <dt>clientBanner(version, platform, venvname)</dt> |
70 <dd> |
70 <dd> |
71 emitted after |
71 emitted after |
72 the client banner data was received |
72 the client banner data was received |
73 </dd> |
73 </dd> |
74 <dt>clientBreakConditionError(fn, lineno)</dt> |
74 <dt>clientBreakConditionError(fn, lineno, debuggerId)</dt> |
75 <dd> |
75 <dd> |
76 emitted after the client has |
76 emitted after the |
77 signaled a syntax error in a breakpoint condition |
77 client has signaled a syntax error in a breakpoint condition |
78 </dd> |
78 </dd> |
79 <dt>clientCapabilities(capabilities, cltype, venvname)</dt> |
79 <dt>clientCapabilities(capabilities, cltype, venvname)</dt> |
80 <dd> |
80 <dd> |
81 emitted after |
81 emitted after |
82 the clients capabilities were received |
82 the clients capabilities were received |
83 </dd> |
83 </dd> |
84 <dt>clientClearBreak(filename, lineno)</dt> |
84 <dt>clientClearBreak(filename, lineno, debuggerId)</dt> |
85 <dd> |
85 <dd> |
86 emitted after the debug client |
86 emitted after the |
87 has decided to clear a temporary breakpoint |
87 debug client has decided to clear a temporary breakpoint |
88 </dd> |
88 </dd> |
89 <dt>clientClearWatch(condition)</dt> |
89 <dt>clientClearWatch(condition, debuggerId)</dt> |
90 <dd> |
90 <dd> |
91 emitted after the debug client |
91 emitted after the debug |
92 has decided to clear a temporary watch expression |
92 client has decided to clear a temporary watch expression |
93 </dd> |
93 </dd> |
94 <dt>clientCompletionList(completionList, text)</dt> |
94 <dt>clientCompletionList(completionList, text)</dt> |
95 <dd> |
95 <dd> |
|
96 emitted after the |
|
97 commandline completion list and the reworked search string was |
|
98 received from the client |
|
99 </dd> |
|
100 <dt>clientDebuggerId(debuggerId)</dt> |
|
101 <dd> |
|
102 emitted to indicate a newly connected |
|
103 debugger backend |
|
104 </dd> |
|
105 <dt>clientDisassembly(disassembly, debuggerId)</dt> |
|
106 <dd> |
96 emitted after the client |
107 emitted after the client |
97 the commandline completion list and the reworked searchstring was |
108 has sent a disassembly of the code raising an exception |
98 received from the client |
109 </dd> |
99 </dd> |
110 <dt>clientDisconnected(str)</dt> |
100 <dt>clientDisassembly(disassembly)</dt> |
111 <dd> |
101 <dd> |
112 emitted after a debug client has |
102 emitted after the client has sent |
113 disconnected (i.e. closed the network socket) |
103 a disassembly of the code raising an exception |
114 </dd> |
104 </dd> |
115 <dt>clientException(exceptionType, exceptionMessage, stackTrace,debuggerId, threadName)</dt> |
105 <dt>clientException(exception)</dt> |
116 <dd> |
106 <dd> |
117 emitted after an exception occured on the |
107 emitted after an exception occured on |
118 client side |
108 the client side |
119 </dd> |
109 </dd> |
120 <dt>clientExit(str, int, str, bool, str)</dt> |
110 <dt>clientExit(int, str, bool)</dt> |
121 <dd> |
111 <dd> |
122 emitted after the client has |
112 emitted after the client has exited |
123 exited giving the program name, the exit status, an exit message, an |
113 giving the exit status, an exit message and an indication to be quiet |
124 indication to be quiet and the ID of the exited client |
114 </dd> |
125 </dd> |
115 <dt>clientGone(bool)</dt> |
126 <dt>clientGone(bool)</dt> |
116 <dd> |
127 <dd> |
117 emitted if the client went away (planned or |
128 emitted if the client went away (planned or |
118 unplanned) |
129 unplanned) |
120 <dt>clientInterpreterChanged(str)</dt> |
131 <dt>clientInterpreterChanged(str)</dt> |
121 <dd> |
132 <dd> |
122 emitted to signal a change of the |
133 emitted to signal a change of the |
123 client interpreter |
134 client interpreter |
124 </dd> |
135 </dd> |
125 <dt>clientLine(filename, lineno, forStack)</dt> |
136 <dt>clientLine(filename, lineno, debuggerId, threadName, forStack)</dt> |
|
137 <dd> |
|
138 emitted after the debug client has executed a line of code |
|
139 </dd> |
|
140 <dt>clientOutput(str)</dt> |
|
141 <dd> |
|
142 emitted after the client has sent some output |
|
143 </dd> |
|
144 <dt>clientProcessStderr(str)</dt> |
|
145 <dd> |
|
146 emitted after the client has sent some |
|
147 output via stderr |
|
148 </dd> |
|
149 <dt>clientProcessStdout(str)</dt> |
|
150 <dd> |
|
151 emitted after the client has sent some |
|
152 output via stdout |
|
153 </dd> |
|
154 <dt>clientRawInput(prompt, echo, debuggerId)</dt> |
|
155 <dd> |
|
156 emitted after a raw input |
|
157 request was received |
|
158 </dd> |
|
159 <dt>clientRawInputSent(debuggerId)</dt> |
|
160 <dd> |
|
161 emitted after the data was sent |
|
162 to the indicated debug client |
|
163 </dd> |
|
164 <dt>clientSignal(message, filename, linenumber, function name,function arguments, debuggerId)</dt> |
|
165 <dd> |
|
166 emitted after a signal has been |
|
167 generated on the client side |
|
168 </dd> |
|
169 <dt>clientStack(stack, debuggerId, threadName)</dt> |
126 <dd> |
170 <dd> |
127 emitted after the |
171 emitted after the |
128 debug client has executed a line of code |
172 debug client has executed a line of code |
129 </dd> |
173 </dd> |
130 <dt>clientOutput(str)</dt> |
174 <dt>clientStatement(continue, debuggerId)</dt> |
131 <dd> |
175 <dd> |
132 emitted after the client has sent some output |
176 emitted after an interactive |
133 </dd> |
177 command has been executed. The parameter is False to indicate that the |
134 <dt>clientProcessStderr(str)</dt> |
178 command is complete and True if it needs more input. |
135 <dd> |
179 </dd> |
136 emitted after the client has sent some |
180 <dt>clientSyntaxError(message, filename, linenumber, characternumber,debuggerId, threadName)</dt> |
137 output via stderr |
181 <dd> |
138 </dd> |
182 emitted after a syntax error has been detected |
139 <dt>clientProcessStdout(str)</dt> |
183 on the client side |
140 <dd> |
184 </dd> |
141 emitted after the client has sent some |
185 <dt>clientThreadList(currentId, threadList, debuggerId)</dt> |
142 output via stdout |
186 <dd> |
143 </dd> |
187 emitted after |
144 <dt>clientRawInput(prompt, echo)</dt> |
188 a thread list has been received |
145 <dd> |
189 </dd> |
146 emitted after a raw input request was |
190 <dt>clientThreadSet(debuggerId)</dt> |
147 received |
|
148 </dd> |
|
149 <dt>clientRawInputSent()</dt> |
|
150 <dd> |
|
151 emitted after the data was sent to the |
|
152 debug client |
|
153 </dd> |
|
154 <dt>clientSignal(signal)</dt> |
|
155 <dd> |
|
156 emitted after a signal has been generated on |
|
157 the client side |
|
158 </dd> |
|
159 <dt>clientStack(stack)</dt> |
|
160 <dd> |
|
161 emitted after the debug client has executed a |
|
162 line of code |
|
163 </dd> |
|
164 <dt>clientStatement(bool)</dt> |
|
165 <dd> |
|
166 emitted after an interactive command has |
|
167 been executed. The parameter is 0 to indicate that the command is |
|
168 complete and 1 if it needs more input. |
|
169 </dd> |
|
170 <dt>clientSyntaxError(exception)</dt> |
|
171 <dd> |
|
172 emitted after a syntax error has been |
|
173 detected on the client side |
|
174 </dd> |
|
175 <dt>clientThreadList(currentId, threadList)</dt> |
|
176 <dd> |
|
177 emitted after a thread list |
|
178 has been received |
|
179 </dd> |
|
180 <dt>clientThreadSet()</dt> |
|
181 <dd> |
|
182 emitted after the client has acknowledged the |
|
183 change of the current thread |
|
184 </dd> |
|
185 <dt>clientVariable(scope, variables)</dt> |
|
186 <dd> |
|
187 emitted after a dump for one class |
|
188 variable has been received |
|
189 </dd> |
|
190 <dt>clientVariables(scope, variables)</dt> |
|
191 <dd> |
|
192 emitted after a variables dump |
|
193 has been received |
|
194 </dd> |
|
195 <dt>clientWatchConditionError(condition)</dt> |
|
196 <dd> |
191 <dd> |
197 emitted after the client has |
192 emitted after the client has |
198 signaled a syntax error in a watch expression |
193 acknowledged the change of the current thread |
|
194 </dd> |
|
195 <dt>clientVariable(scope, variables, debuggerId)</dt> |
|
196 <dd> |
|
197 emitted after a dump |
|
198 for one class variable has been received |
|
199 </dd> |
|
200 <dt>clientVariables(scope, variables, debuggerId)</dt> |
|
201 <dd> |
|
202 emitted after a |
|
203 variables dump has been received |
|
204 </dd> |
|
205 <dt>clientWatchConditionError(condition, debuggerId)</dt> |
|
206 <dd> |
|
207 emitted after the |
|
208 client has signaled a syntax error in a watch expression |
|
209 </dd> |
|
210 <dt>lastClientExited()</dt> |
|
211 <dd> |
|
212 emitted to indicate that the last connected |
|
213 debug client has terminated |
199 </dd> |
214 </dd> |
200 <dt>passiveDebugStarted(str, bool)</dt> |
215 <dt>passiveDebugStarted(str, bool)</dt> |
201 <dd> |
216 <dd> |
202 emitted after the debug client has |
217 emitted after the debug client has |
203 connected in passive debug mode |
218 connected in passive debug mode |
722 setting |
773 setting |
723 </dd> |
774 </dd> |
724 </dl> |
775 </dl> |
725 <a NAME="DebugServer.__addBreakPoints" ID="DebugServer.__addBreakPoints"></a> |
776 <a NAME="DebugServer.__addBreakPoints" ID="DebugServer.__addBreakPoints"></a> |
726 <h4>DebugServer.__addBreakPoints</h4> |
777 <h4>DebugServer.__addBreakPoints</h4> |
727 <b>__addBreakPoints</b>(<i>parentIndex, start, end</i>) |
778 <b>__addBreakPoints</b>(<i>parentIndex, start, end, debuggerId=""</i>) |
728 |
779 |
729 <p> |
780 <p> |
730 Private slot to add breakpoints. |
781 Private slot to add breakpoints. |
731 </p> |
782 </p> |
732 <dl> |
783 <dl> |
733 |
784 |
734 <dt><i>parentIndex</i></dt> |
785 <dt><i>parentIndex</i> (QModelIndex)</dt> |
735 <dd> |
786 <dd> |
736 index of parent item (QModelIndex) |
787 index of parent item |
737 </dd> |
788 </dd> |
738 <dt><i>start</i></dt> |
789 <dt><i>start</i> (int)</dt> |
739 <dd> |
790 <dd> |
740 start row (integer) |
791 start row |
741 </dd> |
792 </dd> |
742 <dt><i>end</i></dt> |
793 <dt><i>end</i> (int)</dt> |
743 <dd> |
794 <dd> |
744 end row (integer) |
795 end row |
|
796 </dd> |
|
797 <dt><i>debuggerId</i> (str)</dt> |
|
798 <dd> |
|
799 ID of the debugger backend to send to. If this is |
|
800 empty, they will be broadcast to all connected backends. |
745 </dd> |
801 </dd> |
746 </dl> |
802 </dl> |
747 <a NAME="DebugServer.__addWatchPoints" ID="DebugServer.__addWatchPoints"></a> |
803 <a NAME="DebugServer.__addWatchPoints" ID="DebugServer.__addWatchPoints"></a> |
748 <h4>DebugServer.__addWatchPoints</h4> |
804 <h4>DebugServer.__addWatchPoints</h4> |
749 <b>__addWatchPoints</b>(<i>parentIndex, start, end</i>) |
805 <b>__addWatchPoints</b>(<i>parentIndex, start, end, debuggerId=""</i>) |
750 |
806 |
751 <p> |
807 <p> |
752 Private slot to set a watch expression. |
808 Private slot to set a watch expression. |
753 </p> |
809 </p> |
754 <dl> |
810 <dl> |
755 |
811 |
756 <dt><i>parentIndex</i></dt> |
812 <dt><i>parentIndex</i> (QModelIndex)</dt> |
757 <dd> |
813 <dd> |
758 index of parent item (QModelIndex) |
814 index of parent item |
759 </dd> |
815 </dd> |
760 <dt><i>start</i></dt> |
816 <dt><i>start</i> (int)</dt> |
761 <dd> |
817 <dd> |
762 start row (integer) |
818 start row |
763 </dd> |
819 </dd> |
764 <dt><i>end</i></dt> |
820 <dt><i>end</i> (int)</dt> |
765 <dd> |
821 <dd> |
766 end row (integer) |
822 end row |
|
823 </dd> |
|
824 <dt><i>debuggerId</i> (str)</dt> |
|
825 <dd> |
|
826 ID of the debugger backend to send to. If this is |
|
827 empty, they will be broadcast to all connected backends. |
767 </dd> |
828 </dd> |
768 </dl> |
829 </dl> |
769 <a NAME="DebugServer.__breakPointDataAboutToBeChanged" ID="DebugServer.__breakPointDataAboutToBeChanged"></a> |
830 <a NAME="DebugServer.__breakPointDataAboutToBeChanged" ID="DebugServer.__breakPointDataAboutToBeChanged"></a> |
770 <h4>DebugServer.__breakPointDataAboutToBeChanged</h4> |
831 <h4>DebugServer.__breakPointDataAboutToBeChanged</h4> |
771 <b>__breakPointDataAboutToBeChanged</b>(<i>startIndex, endIndex</i>) |
832 <b>__breakPointDataAboutToBeChanged</b>(<i>startIndex, endIndex</i>) |
1017 <p> |
1090 <p> |
1018 Private method to register the available internal debugger interfaces. |
1091 Private method to register the available internal debugger interfaces. |
1019 </p> |
1092 </p> |
1020 <a NAME="DebugServer.__remoteBreakpointEnable" ID="DebugServer.__remoteBreakpointEnable"></a> |
1093 <a NAME="DebugServer.__remoteBreakpointEnable" ID="DebugServer.__remoteBreakpointEnable"></a> |
1021 <h4>DebugServer.__remoteBreakpointEnable</h4> |
1094 <h4>DebugServer.__remoteBreakpointEnable</h4> |
1022 <b>__remoteBreakpointEnable</b>(<i>fn, line, enable</i>) |
1095 <b>__remoteBreakpointEnable</b>(<i>debuggerId, fn, line, enable</i>) |
1023 |
1096 |
1024 <p> |
1097 <p> |
1025 Private method to enable or disable a breakpoint. |
1098 Private method to enable or disable a breakpoint. |
1026 </p> |
1099 </p> |
1027 <dl> |
1100 <dl> |
1028 |
1101 |
1029 <dt><i>fn</i></dt> |
1102 <dt><i>debuggerId</i> (str)</dt> |
1030 <dd> |
1103 <dd> |
1031 filename the breakpoint belongs to (string) |
1104 ID of the debugger backend |
1032 </dd> |
1105 </dd> |
1033 <dt><i>line</i></dt> |
1106 <dt><i>fn</i> (str)</dt> |
1034 <dd> |
1107 <dd> |
1035 linenumber of the breakpoint (int) |
1108 filename the breakpoint belongs to |
1036 </dd> |
1109 </dd> |
1037 <dt><i>enable</i></dt> |
1110 <dt><i>line</i> (int)</dt> |
|
1111 <dd> |
|
1112 linenumber of the breakpoint |
|
1113 </dd> |
|
1114 <dt><i>enable</i> (bool)</dt> |
1038 <dd> |
1115 <dd> |
1039 flag indicating enabling or disabling a breakpoint |
1116 flag indicating enabling or disabling a breakpoint |
1040 (boolean) |
|
1041 </dd> |
1117 </dd> |
1042 </dl> |
1118 </dl> |
1043 <a NAME="DebugServer.__remoteBreakpointIgnore" ID="DebugServer.__remoteBreakpointIgnore"></a> |
1119 <a NAME="DebugServer.__remoteBreakpointIgnore" ID="DebugServer.__remoteBreakpointIgnore"></a> |
1044 <h4>DebugServer.__remoteBreakpointIgnore</h4> |
1120 <h4>DebugServer.__remoteBreakpointIgnore</h4> |
1045 <b>__remoteBreakpointIgnore</b>(<i>fn, line, count</i>) |
1121 <b>__remoteBreakpointIgnore</b>(<i>debuggerId, fn, line, count</i>) |
1046 |
1122 |
1047 <p> |
1123 <p> |
1048 Private method to ignore a breakpoint the next couple of occurrences. |
1124 Private method to ignore a breakpoint the next couple of occurrences. |
1049 </p> |
1125 </p> |
1050 <dl> |
1126 <dl> |
1051 |
1127 |
1052 <dt><i>fn</i></dt> |
1128 <dt><i>debuggerId</i> (str)</dt> |
1053 <dd> |
1129 <dd> |
1054 filename the breakpoint belongs to (string) |
1130 ID of the debugger backend |
1055 </dd> |
1131 </dd> |
1056 <dt><i>line</i></dt> |
1132 <dt><i>fn</i> (str)</dt> |
1057 <dd> |
1133 <dd> |
1058 linenumber of the breakpoint (int) |
1134 filename the breakpoint belongs to |
1059 </dd> |
1135 </dd> |
1060 <dt><i>count</i></dt> |
1136 <dt><i>line</i> (int)</dt> |
1061 <dd> |
1137 <dd> |
1062 number of occurrences to ignore (int) |
1138 linenumber of the breakpoint |
|
1139 </dd> |
|
1140 <dt><i>count</i> (int)</dt> |
|
1141 <dd> |
|
1142 number of occurrences to ignore |
1063 </dd> |
1143 </dd> |
1064 </dl> |
1144 </dl> |
1065 <a NAME="DebugServer.__remoteWatchpoint" ID="DebugServer.__remoteWatchpoint"></a> |
1145 <a NAME="DebugServer.__remoteWatchpoint" ID="DebugServer.__remoteWatchpoint"></a> |
1066 <h4>DebugServer.__remoteWatchpoint</h4> |
1146 <h4>DebugServer.__remoteWatchpoint</h4> |
1067 <b>__remoteWatchpoint</b>(<i>cond, setWatch, temp=False</i>) |
1147 <b>__remoteWatchpoint</b>(<i>debuggerId, cond, setWatch, temp=False</i>) |
1068 |
1148 |
1069 <p> |
1149 <p> |
1070 Private method to set or clear a watch expression. |
1150 Private method to set or clear a watch expression. |
1071 </p> |
1151 </p> |
1072 <dl> |
1152 <dl> |
1073 |
1153 |
1074 <dt><i>cond</i></dt> |
1154 <dt><i>debuggerId</i> (str)</dt> |
1075 <dd> |
1155 <dd> |
1076 expression of the watch expression (string) |
1156 ID of the debugger backend |
1077 </dd> |
1157 </dd> |
1078 <dt><i>setWatch</i></dt> |
1158 <dt><i>cond</i> (str)</dt> |
|
1159 <dd> |
|
1160 expression of the watch expression |
|
1161 </dd> |
|
1162 <dt><i>setWatch</i> (bool)</dt> |
1079 <dd> |
1163 <dd> |
1080 flag indicating setting or resetting a watch expression |
1164 flag indicating setting or resetting a watch expression |
1081 (boolean) |
1165 </dd> |
1082 </dd> |
1166 <dt><i>temp</i> (bool)</dt> |
1083 <dt><i>temp</i></dt> |
1167 <dd> |
1084 <dd> |
1168 flag indicating a temporary watch expression |
1085 flag indicating a temporary watch expression (boolean) |
|
1086 </dd> |
1169 </dd> |
1087 </dl> |
1170 </dl> |
1088 <a NAME="DebugServer.__remoteWatchpointEnable" ID="DebugServer.__remoteWatchpointEnable"></a> |
1171 <a NAME="DebugServer.__remoteWatchpointEnable" ID="DebugServer.__remoteWatchpointEnable"></a> |
1089 <h4>DebugServer.__remoteWatchpointEnable</h4> |
1172 <h4>DebugServer.__remoteWatchpointEnable</h4> |
1090 <b>__remoteWatchpointEnable</b>(<i>cond, enable</i>) |
1173 <b>__remoteWatchpointEnable</b>(<i>debuggerId, cond, enable</i>) |
1091 |
1174 |
1092 <p> |
1175 <p> |
1093 Private method to enable or disable a watch expression. |
1176 Private method to enable or disable a watch expression. |
1094 </p> |
1177 </p> |
1095 <dl> |
1178 <dl> |
1096 |
1179 |
1097 <dt><i>cond</i></dt> |
1180 <dt><i>debuggerId</i> (str)</dt> |
1098 <dd> |
1181 <dd> |
1099 expression of the watch expression (string) |
1182 ID of the debugger backend |
1100 </dd> |
1183 </dd> |
1101 <dt><i>enable</i></dt> |
1184 <dt><i>cond</i> (str)</dt> |
|
1185 <dd> |
|
1186 expression of the watch expression |
|
1187 </dd> |
|
1188 <dt><i>enable</i> (bool)</dt> |
1102 <dd> |
1189 <dd> |
1103 flag indicating enabling or disabling a watch expression |
1190 flag indicating enabling or disabling a watch expression |
1104 (boolean) |
|
1105 </dd> |
1191 </dd> |
1106 </dl> |
1192 </dl> |
1107 <a NAME="DebugServer.__remoteWatchpointIgnore" ID="DebugServer.__remoteWatchpointIgnore"></a> |
1193 <a NAME="DebugServer.__remoteWatchpointIgnore" ID="DebugServer.__remoteWatchpointIgnore"></a> |
1108 <h4>DebugServer.__remoteWatchpointIgnore</h4> |
1194 <h4>DebugServer.__remoteWatchpointIgnore</h4> |
1109 <b>__remoteWatchpointIgnore</b>(<i>cond, count</i>) |
1195 <b>__remoteWatchpointIgnore</b>(<i>debuggerId, cond, count</i>) |
1110 |
1196 |
1111 <p> |
1197 <p> |
1112 Private method to ignore a watch expression the next couple of |
1198 Private method to ignore a watch expression the next couple of |
1113 occurrences. |
1199 occurrences. |
1114 </p> |
1200 </p> |
1115 <dl> |
1201 <dl> |
1116 |
1202 |
1117 <dt><i>cond</i></dt> |
1203 <dt><i>debuggerId</i> (str)</dt> |
1118 <dd> |
1204 <dd> |
1119 expression of the watch expression (string) |
1205 ID of the debugger backend |
1120 </dd> |
1206 </dd> |
1121 <dt><i>count</i></dt> |
1207 <dt><i>cond</i> (str)</dt> |
1122 <dd> |
1208 <dd> |
1123 number of occurrences to ignore (int) |
1209 expression of the watch expression |
|
1210 </dd> |
|
1211 <dt><i>count</i> (int)</dt> |
|
1212 <dd> |
|
1213 number of occurrences to ignore |
1124 </dd> |
1214 </dd> |
1125 </dl> |
1215 </dl> |
1126 <a NAME="DebugServer.__restoreBreakpoints" ID="DebugServer.__restoreBreakpoints"></a> |
1216 <a NAME="DebugServer.__restoreBreakpoints" ID="DebugServer.__restoreBreakpoints"></a> |
1127 <h4>DebugServer.__restoreBreakpoints</h4> |
1217 <h4>DebugServer.__restoreBreakpoints</h4> |
1128 <b>__restoreBreakpoints</b>(<i></i>) |
1218 <b>__restoreBreakpoints</b>(<i>debuggerId=""</i>) |
1129 |
1219 |
1130 <p> |
1220 <p> |
1131 Private method to restore the breakpoints after a restart. |
1221 Private method to restore the breakpoints after a restart. |
1132 </p> |
1222 </p> |
|
1223 <dl> |
|
1224 |
|
1225 <dt><i>debuggerId</i> (str)</dt> |
|
1226 <dd> |
|
1227 ID of the debugger backend to send to. If this is |
|
1228 empty, they will be broadcast to all connected backends. |
|
1229 </dd> |
|
1230 </dl> |
|
1231 <a NAME="DebugServer.__restoreNoDebugList" ID="DebugServer.__restoreNoDebugList"></a> |
|
1232 <h4>DebugServer.__restoreNoDebugList</h4> |
|
1233 <b>__restoreNoDebugList</b>(<i>debuggerId=""</i>) |
|
1234 |
|
1235 <p> |
|
1236 Private method to restore the list of scripts not to be debugged after |
|
1237 a restart. |
|
1238 </p> |
|
1239 <dl> |
|
1240 |
|
1241 <dt><i>debuggerId</i> (str)</dt> |
|
1242 <dd> |
|
1243 ID of the debugger backend to send to. If this is |
|
1244 empty, they will be broadcast to all connected backends. |
|
1245 </dd> |
|
1246 </dl> |
1133 <a NAME="DebugServer.__restoreWatchpoints" ID="DebugServer.__restoreWatchpoints"></a> |
1247 <a NAME="DebugServer.__restoreWatchpoints" ID="DebugServer.__restoreWatchpoints"></a> |
1134 <h4>DebugServer.__restoreWatchpoints</h4> |
1248 <h4>DebugServer.__restoreWatchpoints</h4> |
1135 <b>__restoreWatchpoints</b>(<i></i>) |
1249 <b>__restoreWatchpoints</b>(<i>debuggerId=""</i>) |
1136 |
1250 |
1137 <p> |
1251 <p> |
1138 Private method to restore the watch expressions after a restart. |
1252 Private method to restore the watch expressions after a restart. |
1139 </p> |
1253 </p> |
|
1254 <dl> |
|
1255 |
|
1256 <dt><i>debuggerId</i> (str)</dt> |
|
1257 <dd> |
|
1258 ID of the debugger backend to send to. If this is |
|
1259 empty, they will be broadcast to all connected backends. |
|
1260 </dd> |
|
1261 </dl> |
1140 <a NAME="DebugServer.__setClientType" ID="DebugServer.__setClientType"></a> |
1262 <a NAME="DebugServer.__setClientType" ID="DebugServer.__setClientType"></a> |
1141 <h4>DebugServer.__setClientType</h4> |
1263 <h4>DebugServer.__setClientType</h4> |
1142 <b>__setClientType</b>(<i>clType</i>) |
1264 <b>__setClientType</b>(<i>clType</i>) |
1143 |
1265 |
1144 <p> |
1266 <p> |
1145 Private method to set the client type. |
1267 Private method to set the client type. |
1146 </p> |
1268 </p> |
1147 <dl> |
1269 <dl> |
1148 |
1270 |
1149 <dt><i>clType</i></dt> |
1271 <dt><i>clType</i> (str)</dt> |
1150 <dd> |
1272 <dd> |
1151 type of client to be started (string) |
1273 type of client to be started |
1152 </dd> |
1274 </dd> |
1153 </dl> |
1275 </dl> |
1154 <a NAME="DebugServer.__splitWatchCondition" ID="DebugServer.__splitWatchCondition"></a> |
1276 <a NAME="DebugServer.__splitWatchCondition" ID="DebugServer.__splitWatchCondition"></a> |
1155 <h4>DebugServer.__splitWatchCondition</h4> |
1277 <h4>DebugServer.__splitWatchCondition</h4> |
1156 <b>__splitWatchCondition</b>(<i>cond</i>) |
1278 <b>__splitWatchCondition</b>(<i>cond</i>) |
1548 |
1747 |
1549 <p> |
1748 <p> |
1550 Public method to test, if the debug server is connected to a backend. |
1749 Public method to test, if the debug server is connected to a backend. |
1551 </p> |
1750 </p> |
1552 <dl> |
1751 <dl> |
1553 <dt>Returns:</dt> |
1752 <dt>Return:</dt> |
1554 <dd> |
1753 <dd> |
1555 flag indicating a connection (boolean) |
1754 flag indicating a connection |
|
1755 </dd> |
|
1756 </dl> |
|
1757 <dl> |
|
1758 <dt>Return Type:</dt> |
|
1759 <dd> |
|
1760 bool |
1556 </dd> |
1761 </dd> |
1557 </dl> |
1762 </dl> |
1558 <a NAME="DebugServer.isDebugging" ID="DebugServer.isDebugging"></a> |
1763 <a NAME="DebugServer.isDebugging" ID="DebugServer.isDebugging"></a> |
1559 <h4>DebugServer.isDebugging</h4> |
1764 <h4>DebugServer.isDebugging</h4> |
1560 <b>isDebugging</b>(<i></i>) |
1765 <b>isDebugging</b>(<i></i>) |
1561 |
1766 |
1562 <p> |
1767 <p> |
1563 Public method to test, if the debug server is debugging. |
1768 Public method to test, if the debug server is debugging. |
1564 </p> |
1769 </p> |
1565 <dl> |
1770 <dl> |
1566 <dt>Returns:</dt> |
1771 <dt>Return:</dt> |
1567 <dd> |
1772 <dd> |
1568 flag indicating the debugging state |
1773 flag indicating the debugging state |
1569 </dd> |
1774 </dd> |
1570 </dl> |
1775 </dl> |
1571 <dl> |
1776 <dl> |
1572 <dt>Return Type:</dt> |
1777 <dt>Return Type:</dt> |
1573 <dd> |
1778 <dd> |
1574 bool |
1779 bool |
1575 </dd> |
1780 </dd> |
1576 </dl> |
1781 </dl> |
|
1782 <a NAME="DebugServer.masterClientConnected" ID="DebugServer.masterClientConnected"></a> |
|
1783 <h4>DebugServer.masterClientConnected</h4> |
|
1784 <b>masterClientConnected</b>(<i></i>) |
|
1785 |
|
1786 <p> |
|
1787 Public method to perform actions after the master client has finally |
|
1788 established the connection. |
|
1789 </p> |
1577 <a NAME="DebugServer.passiveStartUp" ID="DebugServer.passiveStartUp"></a> |
1790 <a NAME="DebugServer.passiveStartUp" ID="DebugServer.passiveStartUp"></a> |
1578 <h4>DebugServer.passiveStartUp</h4> |
1791 <h4>DebugServer.passiveStartUp</h4> |
1579 <b>passiveStartUp</b>(<i>fn, exc</i>) |
1792 <b>passiveStartUp</b>(<i>fn, exc, debuggerId</i>) |
1580 |
1793 |
1581 <p> |
1794 <p> |
1582 Public method to handle a passive debug connection. |
1795 Public method to handle a passive debug connection. |
1583 </p> |
1796 </p> |
1584 <dl> |
1797 <dl> |
1585 |
1798 |
1586 <dt><i>fn</i></dt> |
1799 <dt><i>fn</i> (str)</dt> |
1587 <dd> |
1800 <dd> |
1588 filename of the debugged script (string) |
1801 filename of the debugged script |
1589 </dd> |
1802 </dd> |
1590 <dt><i>exc</i></dt> |
1803 <dt><i>exc</i> (bool)</dt> |
1591 <dd> |
1804 <dd> |
1592 flag to enable exception reporting of the IDE (boolean) |
1805 flag to enable exception reporting of the IDE |
|
1806 </dd> |
|
1807 <dt><i>debuggerId</i> (str)</dt> |
|
1808 <dd> |
|
1809 ID of the debugger backend |
1593 </dd> |
1810 </dd> |
1594 </dl> |
1811 </dl> |
1595 <a NAME="DebugServer.preferencesChanged" ID="DebugServer.preferencesChanged"></a> |
1812 <a NAME="DebugServer.preferencesChanged" ID="DebugServer.preferencesChanged"></a> |
1596 <h4>DebugServer.preferencesChanged</h4> |
1813 <h4>DebugServer.preferencesChanged</h4> |
1597 <b>preferencesChanged</b>(<i></i>) |
1814 <b>preferencesChanged</b>(<i></i>) |
1670 <p> |
1890 <p> |
1671 Public slot to get the debug clients capabilities. |
1891 Public slot to get the debug clients capabilities. |
1672 </p> |
1892 </p> |
1673 <a NAME="DebugServer.remoteClientDisassembly" ID="DebugServer.remoteClientDisassembly"></a> |
1893 <a NAME="DebugServer.remoteClientDisassembly" ID="DebugServer.remoteClientDisassembly"></a> |
1674 <h4>DebugServer.remoteClientDisassembly</h4> |
1894 <h4>DebugServer.remoteClientDisassembly</h4> |
1675 <b>remoteClientDisassembly</b>(<i></i>) |
1895 <b>remoteClientDisassembly</b>(<i>debuggerId</i>) |
1676 |
1896 |
1677 <p> |
1897 <p> |
1678 Public method to ask the client for the latest traceback disassembly. |
1898 Public method to ask the client for the latest traceback disassembly. |
1679 </p> |
1899 </p> |
|
1900 <dl> |
|
1901 |
|
1902 <dt><i>debuggerId</i> (str)</dt> |
|
1903 <dd> |
|
1904 ID of the debugger backend |
|
1905 </dd> |
|
1906 </dl> |
1680 <a NAME="DebugServer.remoteClientSetFilter" ID="DebugServer.remoteClientSetFilter"></a> |
1907 <a NAME="DebugServer.remoteClientSetFilter" ID="DebugServer.remoteClientSetFilter"></a> |
1681 <h4>DebugServer.remoteClientSetFilter</h4> |
1908 <h4>DebugServer.remoteClientSetFilter</h4> |
1682 <b>remoteClientSetFilter</b>(<i>scope, filterStr</i>) |
1909 <b>remoteClientSetFilter</b>(<i>debuggerId, scope, filterStr</i>) |
1683 |
1910 |
1684 <p> |
1911 <p> |
1685 Public method to set a variables filter list. |
1912 Public method to set a variables filter list. |
1686 </p> |
1913 </p> |
1687 <dl> |
1914 <dl> |
1688 |
1915 |
1689 <dt><i>scope</i></dt> |
1916 <dt><i>debuggerId</i> (str)</dt> |
|
1917 <dd> |
|
1918 ID of the debugger backend |
|
1919 </dd> |
|
1920 <dt><i>scope</i> (int)</dt> |
1690 <dd> |
1921 <dd> |
1691 the scope of the variables (0 = local, 1 = global) |
1922 the scope of the variables (0 = local, 1 = global) |
1692 </dd> |
1923 </dd> |
1693 <dt><i>filterStr</i></dt> |
1924 <dt><i>filterStr</i> (str)</dt> |
1694 <dd> |
1925 <dd> |
1695 regexp string for variable names to filter out |
1926 regexp string for variable names to filter out |
1696 (string) |
1927 </dd> |
|
1928 </dl> |
|
1929 <a NAME="DebugServer.remoteClientStack" ID="DebugServer.remoteClientStack"></a> |
|
1930 <h4>DebugServer.remoteClientStack</h4> |
|
1931 <b>remoteClientStack</b>(<i>debuggerId</i>) |
|
1932 |
|
1933 <p> |
|
1934 Public method to request the stack of the main thread. |
|
1935 </p> |
|
1936 <dl> |
|
1937 |
|
1938 <dt><i>debuggerId</i> (str)</dt> |
|
1939 <dd> |
|
1940 ID of the debugger backend |
1697 </dd> |
1941 </dd> |
1698 </dl> |
1942 </dl> |
1699 <a NAME="DebugServer.remoteClientVariable" ID="DebugServer.remoteClientVariable"></a> |
1943 <a NAME="DebugServer.remoteClientVariable" ID="DebugServer.remoteClientVariable"></a> |
1700 <h4>DebugServer.remoteClientVariable</h4> |
1944 <h4>DebugServer.remoteClientVariable</h4> |
1701 <b>remoteClientVariable</b>(<i>scope, filterList, var, framenr=0</i>) |
1945 <b>remoteClientVariable</b>(<i>debuggerId, scope, filterList, var, framenr=0, maxSize=0</i>) |
1702 |
1946 |
1703 <p> |
1947 <p> |
1704 Public method to request the variables of the debugged program. |
1948 Public method to request the variables of the debugged program. |
1705 </p> |
1949 </p> |
1706 <dl> |
1950 <dl> |
1707 |
1951 |
1708 <dt><i>scope</i></dt> |
1952 <dt><i>debuggerId</i> (str)</dt> |
|
1953 <dd> |
|
1954 ID of the debugger backend |
|
1955 </dd> |
|
1956 <dt><i>scope</i> (int)</dt> |
1709 <dd> |
1957 <dd> |
1710 the scope of the variables (0 = local, 1 = global) |
1958 the scope of the variables (0 = local, 1 = global) |
1711 </dd> |
1959 </dd> |
1712 <dt><i>filterList</i></dt> |
1960 <dt><i>filterList</i> (list of str)</dt> |
1713 <dd> |
1961 <dd> |
1714 list of variable types to filter out (list of int) |
1962 list of variable types to filter out |
1715 </dd> |
1963 </dd> |
1716 <dt><i>var</i></dt> |
1964 <dt><i>var</i> (list of str)</dt> |
1717 <dd> |
1965 <dd> |
1718 list encoded name of variable to retrieve (string) |
1966 list encoded name of variable to retrieve |
1719 </dd> |
1967 </dd> |
1720 <dt><i>framenr</i></dt> |
1968 <dt><i>framenr</i> (int)</dt> |
1721 <dd> |
1969 <dd> |
1722 framenumber of the variables to retrieve (int) |
1970 framenumber of the variables to retrieve |
|
1971 </dd> |
|
1972 <dt><i>maxSize</i> (int)</dt> |
|
1973 <dd> |
|
1974 maximum size the formatted value of a variable will |
|
1975 be shown. If it is bigger than that, a 'too big' indication will |
|
1976 be given (@@TOO_BIG_TO_SHOW@@). |
1723 </dd> |
1977 </dd> |
1724 </dl> |
1978 </dl> |
1725 <a NAME="DebugServer.remoteClientVariables" ID="DebugServer.remoteClientVariables"></a> |
1979 <a NAME="DebugServer.remoteClientVariables" ID="DebugServer.remoteClientVariables"></a> |
1726 <h4>DebugServer.remoteClientVariables</h4> |
1980 <h4>DebugServer.remoteClientVariables</h4> |
1727 <b>remoteClientVariables</b>(<i>scope, filterList, framenr=0</i>) |
1981 <b>remoteClientVariables</b>(<i>debuggerId, scope, filterList, framenr=0</i>) |
1728 |
1982 |
1729 <p> |
1983 <p> |
1730 Public method to request the variables of the debugged program. |
1984 Public method to request the variables of the debugged program. |
1731 </p> |
1985 </p> |
1732 <dl> |
1986 <dl> |
1733 |
1987 |
1734 <dt><i>scope</i></dt> |
1988 <dt><i>debuggerId</i> (str)</dt> |
|
1989 <dd> |
|
1990 ID of the debugger backend |
|
1991 </dd> |
|
1992 <dt><i>scope</i> (int)</dt> |
1735 <dd> |
1993 <dd> |
1736 the scope of the variables (0 = local, 1 = global) |
1994 the scope of the variables (0 = local, 1 = global) |
1737 </dd> |
1995 </dd> |
1738 <dt><i>filterList</i></dt> |
1996 <dt><i>filterList</i> (list of str)</dt> |
1739 <dd> |
1997 <dd> |
1740 list of variable types to filter out (list of int) |
1998 list of variable types to filter out |
1741 </dd> |
1999 </dd> |
1742 <dt><i>framenr</i></dt> |
2000 <dt><i>framenr</i> (int)</dt> |
1743 <dd> |
2001 <dd> |
1744 framenumber of the variables to retrieve (int) |
2002 framenumber of the variables to retrieve |
1745 </dd> |
2003 </dd> |
1746 </dl> |
2004 </dl> |
1747 <a NAME="DebugServer.remoteCompletion" ID="DebugServer.remoteCompletion"></a> |
2005 <a NAME="DebugServer.remoteCompletion" ID="DebugServer.remoteCompletion"></a> |
1748 <h4>DebugServer.remoteCompletion</h4> |
2006 <h4>DebugServer.remoteCompletion</h4> |
1749 <b>remoteCompletion</b>(<i>text</i>) |
2007 <b>remoteCompletion</b>(<i>debuggerId, text</i>) |
1750 |
2008 |
1751 <p> |
2009 <p> |
1752 Public slot to get the a list of possible commandline completions |
2010 Public slot to get the a list of possible commandline completions |
1753 from the remote client. |
2011 from the remote client. |
1754 </p> |
2012 </p> |
1755 <dl> |
2013 <dl> |
1756 |
2014 |
1757 <dt><i>text</i></dt> |
2015 <dt><i>debuggerId</i> (str)</dt> |
1758 <dd> |
2016 <dd> |
1759 the text to be completed (string) |
2017 ID of the debugger backend |
|
2018 </dd> |
|
2019 <dt><i>text</i> (str)</dt> |
|
2020 <dd> |
|
2021 the text to be completed |
1760 </dd> |
2022 </dd> |
1761 </dl> |
2023 </dl> |
1762 <a NAME="DebugServer.remoteContinue" ID="DebugServer.remoteContinue"></a> |
2024 <a NAME="DebugServer.remoteContinue" ID="DebugServer.remoteContinue"></a> |
1763 <h4>DebugServer.remoteContinue</h4> |
2025 <h4>DebugServer.remoteContinue</h4> |
1764 <b>remoteContinue</b>(<i>special=False</i>) |
2026 <b>remoteContinue</b>(<i>debuggerId, special=False</i>) |
1765 |
2027 |
1766 <p> |
2028 <p> |
1767 Public method to continue the debugged program. |
2029 Public method to continue the debugged program. |
1768 </p> |
2030 </p> |
1769 <dl> |
2031 <dl> |
1770 |
2032 |
|
2033 <dt><i>debuggerId</i> (str)</dt> |
|
2034 <dd> |
|
2035 ID of the debugger backend |
|
2036 </dd> |
1771 <dt><i>special</i></dt> |
2037 <dt><i>special</i></dt> |
1772 <dd> |
2038 <dd> |
1773 flag indicating a special continue operation |
2039 flag indicating a special continue operation |
|
2040 </dd> |
|
2041 </dl> |
|
2042 <a NAME="DebugServer.remoteContinueUntil" ID="DebugServer.remoteContinueUntil"></a> |
|
2043 <h4>DebugServer.remoteContinueUntil</h4> |
|
2044 <b>remoteContinueUntil</b>(<i>debuggerId, line</i>) |
|
2045 |
|
2046 <p> |
|
2047 Public method to continue the debugged program to the given line |
|
2048 or until returning from the current frame. |
|
2049 </p> |
|
2050 <dl> |
|
2051 |
|
2052 <dt><i>debuggerId</i> (str)</dt> |
|
2053 <dd> |
|
2054 ID of the debugger backend |
|
2055 </dd> |
|
2056 <dt><i>line</i> (int)</dt> |
|
2057 <dd> |
|
2058 the new line, where execution should be continued to |
1774 </dd> |
2059 </dd> |
1775 </dl> |
2060 </dl> |
1776 <a NAME="DebugServer.remoteCoverage" ID="DebugServer.remoteCoverage"></a> |
2061 <a NAME="DebugServer.remoteCoverage" ID="DebugServer.remoteCoverage"></a> |
1777 <h4>DebugServer.remoteCoverage</h4> |
2062 <h4>DebugServer.remoteCoverage</h4> |
1778 <b>remoteCoverage</b>(<i>venvName, fn, argv, wd, env, autoClearShell=True, erase=False, forProject=False, runInConsole=False, clientType=""</i>) |
2063 <b>remoteCoverage</b>(<i>venvName, fn, argv, wd, env, autoClearShell=True, erase=False, forProject=False, runInConsole=False, clientType=""</i>) |
1867 </dd> |
2152 </dd> |
1868 <dt><i>env</i> (str)</dt> |
2153 <dt><i>env</i> (str)</dt> |
1869 <dd> |
2154 <dd> |
1870 environment parameter settings |
2155 environment parameter settings |
1871 </dd> |
2156 </dd> |
1872 <dt><i>autoClearShell=</i> (bool)</dt> |
2157 <dt><i>autoClearShell</i> (bool)</dt> |
1873 <dd> |
2158 <dd> |
1874 flag indicating, that the interpreter window |
2159 flag indicating, that the interpreter window |
1875 should be cleared |
2160 should be cleared |
1876 </dd> |
2161 </dd> |
1877 <dt><i>tracePython=</i> (bool)</dt> |
2162 <dt><i>tracePython</i> (bool)</dt> |
1878 <dd> |
2163 <dd> |
1879 flag indicating if the Python library should be |
2164 flag indicating if the Python library should be |
1880 traced as well |
2165 traced as well |
1881 </dd> |
2166 </dd> |
1882 <dt><i>autoContinue=</i> (bool)</dt> |
2167 <dt><i>autoContinue</i> (bool)</dt> |
1883 <dd> |
2168 <dd> |
1884 flag indicating, that the debugger should not |
2169 flag indicating, that the debugger should not |
1885 stop at the first executable line |
2170 stop at the first executable line |
1886 </dd> |
2171 </dd> |
1887 <dt><i>forProject=</i> (bool)</dt> |
2172 <dt><i>forProject</i> (bool)</dt> |
1888 <dd> |
2173 <dd> |
1889 flag indicating a project related action |
2174 flag indicating a project related action |
1890 </dd> |
2175 </dd> |
1891 <dt><i>runInConsole=</i> (bool)</dt> |
2176 <dt><i>runInConsole</i> (bool)</dt> |
1892 <dd> |
2177 <dd> |
1893 flag indicating to start the debugger in a |
2178 flag indicating to start the debugger in a |
1894 console window |
2179 console window |
1895 </dd> |
2180 </dd> |
1896 <dt><i>autoFork=</i> (bool)</dt> |
2181 <dt><i>clientType</i> (str)</dt> |
1897 <dd> |
|
1898 flag indicating the automatic fork mode |
|
1899 </dd> |
|
1900 <dt><i>forkChild=</i> (bool)</dt> |
|
1901 <dd> |
|
1902 flag indicating to debug the child after forking |
|
1903 </dd> |
|
1904 <dt><i>clientType=</i> (str)</dt> |
|
1905 <dd> |
2182 <dd> |
1906 client type to be used |
2183 client type to be used |
1907 </dd> |
2184 </dd> |
1908 <dt><i>enableCallTrace=</i> (bool)</dt> |
2185 <dt><i>enableCallTrace</i> (bool)</dt> |
1909 <dd> |
2186 <dd> |
1910 flag indicating to enable the call trace |
2187 flag indicating to enable the call trace |
1911 function |
2188 function |
1912 </dd> |
2189 </dd> |
|
2190 <dt><i>enableMultiprocess</i> (bool)</dt> |
|
2191 <dd> |
|
2192 flag indicating to perform multiprocess |
|
2193 debugging |
|
2194 </dd> |
|
2195 <dt><i>multiprocessNoDebug</i> (str)</dt> |
|
2196 <dd> |
|
2197 space separated list of programs not to be |
|
2198 debugged |
|
2199 </dd> |
1913 </dl> |
2200 </dl> |
1914 <a NAME="DebugServer.remoteMoveIP" ID="DebugServer.remoteMoveIP"></a> |
2201 <a NAME="DebugServer.remoteMoveIP" ID="DebugServer.remoteMoveIP"></a> |
1915 <h4>DebugServer.remoteMoveIP</h4> |
2202 <h4>DebugServer.remoteMoveIP</h4> |
1916 <b>remoteMoveIP</b>(<i>line</i>) |
2203 <b>remoteMoveIP</b>(<i>debuggerId, line</i>) |
1917 |
2204 |
1918 <p> |
2205 <p> |
1919 Public method to move the instruction pointer to a different line. |
2206 Public method to move the instruction pointer to a different line. |
1920 </p> |
2207 </p> |
1921 <dl> |
2208 <dl> |
1922 |
2209 |
1923 <dt><i>line</i></dt> |
2210 <dt><i>debuggerId</i> (str)</dt> |
|
2211 <dd> |
|
2212 ID of the debugger backend |
|
2213 </dd> |
|
2214 <dt><i>line</i> (int)</dt> |
1924 <dd> |
2215 <dd> |
1925 the new line, where execution should be continued |
2216 the new line, where execution should be continued |
1926 </dd> |
2217 </dd> |
1927 </dl> |
2218 </dl> |
1928 <a NAME="DebugServer.remoteProfile" ID="DebugServer.remoteProfile"></a> |
2219 <a NAME="DebugServer.remoteProfile" ID="DebugServer.remoteProfile"></a> |
1952 </dd> |
2243 </dd> |
1953 <dt><i>env</i> (str)</dt> |
2244 <dt><i>env</i> (str)</dt> |
1954 <dd> |
2245 <dd> |
1955 environment parameter settings |
2246 environment parameter settings |
1956 </dd> |
2247 </dd> |
1957 <dt><i>autoClearShell=</i> (bool)</dt> |
2248 <dt><i>autoClearShell</i> (bool)</dt> |
1958 <dd> |
2249 <dd> |
1959 flag indicating, that the interpreter window |
2250 flag indicating, that the interpreter window |
1960 should be cleared |
2251 should be cleared |
1961 </dd> |
2252 </dd> |
1962 <dt><i>erase=</i> (bool)</dt> |
2253 <dt><i>erase</i> (bool)</dt> |
1963 <dd> |
2254 <dd> |
1964 flag indicating that coverage info should be |
2255 flag indicating that coverage info should be |
1965 cleared first |
2256 cleared first |
1966 </dd> |
2257 </dd> |
1967 <dt><i>forProject=</i> (bool)</dt> |
2258 <dt><i>forProject</i> (bool)</dt> |
1968 <dd> |
2259 <dd> |
1969 flag indicating a project related action |
2260 flag indicating a project related action |
1970 </dd> |
2261 </dd> |
1971 <dt><i>runInConsole=</i> (bool)</dt> |
2262 <dt><i>runInConsole</i> (bool)</dt> |
1972 <dd> |
2263 <dd> |
1973 flag indicating to start the debugger in a |
2264 flag indicating to start the debugger in a |
1974 console window |
2265 console window |
1975 </dd> |
2266 </dd> |
1976 <dt><i>clientType=</i> (str)</dt> |
2267 <dt><i>clientType</i> (str)</dt> |
1977 <dd> |
2268 <dd> |
1978 client type to be used |
2269 client type to be used |
1979 </dd> |
2270 </dd> |
1980 </dl> |
2271 </dl> |
1981 <a NAME="DebugServer.remoteRawInput" ID="DebugServer.remoteRawInput"></a> |
2272 <a NAME="DebugServer.remoteRawInput" ID="DebugServer.remoteRawInput"></a> |
1982 <h4>DebugServer.remoteRawInput</h4> |
2273 <h4>DebugServer.remoteRawInput</h4> |
1983 <b>remoteRawInput</b>(<i>s</i>) |
2274 <b>remoteRawInput</b>(<i>debuggerId, inputString</i>) |
1984 |
2275 |
1985 <p> |
2276 <p> |
1986 Public method to send the raw input to the debugged program. |
2277 Public method to send the raw input to the debugged program. |
1987 </p> |
2278 </p> |
1988 <dl> |
2279 <dl> |
1989 |
2280 |
1990 <dt><i>s</i></dt> |
2281 <dt><i>debuggerId</i> (str)</dt> |
1991 <dd> |
2282 <dd> |
1992 the raw input (string) |
2283 ID of the debugger backend |
|
2284 </dd> |
|
2285 <dt><i>inputString</i> (str)</dt> |
|
2286 <dd> |
|
2287 the raw input |
1993 </dd> |
2288 </dd> |
1994 </dl> |
2289 </dl> |
1995 <a NAME="DebugServer.remoteRun" ID="DebugServer.remoteRun"></a> |
2290 <a NAME="DebugServer.remoteRun" ID="DebugServer.remoteRun"></a> |
1996 <h4>DebugServer.remoteRun</h4> |
2291 <h4>DebugServer.remoteRun</h4> |
1997 <b>remoteRun</b>(<i>venvName, fn, argv, wd, env, autoClearShell=True, forProject=False, runInConsole=False, autoFork=False, forkChild=False, clientType=""</i>) |
2292 <b>remoteRun</b>(<i>venvName, fn, argv, wd, env, autoClearShell=True, forProject=False, runInConsole=False, clientType=""</i>) |
1998 |
2293 |
1999 <p> |
2294 <p> |
2000 Public method to load a new program to run. |
2295 Public method to load a new program to run. |
2001 </p> |
2296 </p> |
2002 <dl> |
2297 <dl> |
2019 </dd> |
2314 </dd> |
2020 <dt><i>env</i> (str)</dt> |
2315 <dt><i>env</i> (str)</dt> |
2021 <dd> |
2316 <dd> |
2022 environment parameter settings |
2317 environment parameter settings |
2023 </dd> |
2318 </dd> |
2024 <dt><i>autoClearShell=</i> (bool)</dt> |
2319 <dt><i>autoClearShell</i> (bool)</dt> |
2025 <dd> |
2320 <dd> |
2026 flag indicating, that the interpreter window |
2321 flag indicating, that the interpreter window |
2027 should be cleared |
2322 should be cleared |
2028 </dd> |
2323 </dd> |
2029 <dt><i>forProject=</i> (bool)</dt> |
2324 <dt><i>forProject</i> (bool)</dt> |
2030 <dd> |
2325 <dd> |
2031 flag indicating a project related action |
2326 flag indicating a project related action |
2032 </dd> |
2327 </dd> |
2033 <dt><i>runInConsole=</i> (bool)</dt> |
2328 <dt><i>runInConsole</i> (bool)</dt> |
2034 <dd> |
2329 <dd> |
2035 flag indicating to start the debugger in a |
2330 flag indicating to start the debugger in a |
2036 console window |
2331 console window |
2037 </dd> |
2332 </dd> |
2038 <dt><i>autoFork=</i> (bool)</dt> |
2333 <dt><i>clientType</i> (str)</dt> |
2039 <dd> |
|
2040 flag indicating the automatic fork mode |
|
2041 </dd> |
|
2042 <dt><i>forkChild=</i> (bool)</dt> |
|
2043 <dd> |
|
2044 flag indicating to debug the child after forking |
|
2045 </dd> |
|
2046 <dt><i>clientType=</i> (str)</dt> |
|
2047 <dd> |
2334 <dd> |
2048 client type to be used |
2335 client type to be used |
2049 </dd> |
2336 </dd> |
2050 </dl> |
2337 </dl> |
2051 <a NAME="DebugServer.remoteSetThread" ID="DebugServer.remoteSetThread"></a> |
2338 <a NAME="DebugServer.remoteSetThread" ID="DebugServer.remoteSetThread"></a> |
2052 <h4>DebugServer.remoteSetThread</h4> |
2339 <h4>DebugServer.remoteSetThread</h4> |
2053 <b>remoteSetThread</b>(<i>tid</i>) |
2340 <b>remoteSetThread</b>(<i>debuggerId, tid</i>) |
2054 |
2341 |
2055 <p> |
2342 <p> |
2056 Public method to request to set the given thread as current thread. |
2343 Public method to request to set the given thread as current thread. |
2057 </p> |
2344 </p> |
2058 <dl> |
2345 <dl> |
2059 |
2346 |
2060 <dt><i>tid</i></dt> |
2347 <dt><i>debuggerId</i> (str)</dt> |
2061 <dd> |
2348 <dd> |
2062 id of the thread (integer) |
2349 ID of the debugger backend |
|
2350 </dd> |
|
2351 <dt><i>tid</i> (int)</dt> |
|
2352 <dd> |
|
2353 id of the thread |
2063 </dd> |
2354 </dd> |
2064 </dl> |
2355 </dl> |
2065 <a NAME="DebugServer.remoteStatement" ID="DebugServer.remoteStatement"></a> |
2356 <a NAME="DebugServer.remoteStatement" ID="DebugServer.remoteStatement"></a> |
2066 <h4>DebugServer.remoteStatement</h4> |
2357 <h4>DebugServer.remoteStatement</h4> |
2067 <b>remoteStatement</b>(<i>stmt</i>) |
2358 <b>remoteStatement</b>(<i>debuggerId, stmt</i>) |
2068 |
2359 |
2069 <p> |
2360 <p> |
2070 Public method to execute a Python statement. |
2361 Public method to execute a Python statement. |
2071 </p> |
2362 </p> |
2072 <dl> |
2363 <dl> |
2073 |
2364 |
2074 <dt><i>stmt</i></dt> |
2365 <dt><i>debuggerId</i> (str)</dt> |
2075 <dd> |
2366 <dd> |
2076 the Python statement to execute (string). It |
2367 ID of the debugger backend |
2077 should not have a trailing newline. |
2368 </dd> |
|
2369 <dt><i>stmt</i> (str)</dt> |
|
2370 <dd> |
|
2371 the Python statement to execute. |
2078 </dd> |
2372 </dd> |
2079 </dl> |
2373 </dl> |
2080 <a NAME="DebugServer.remoteStep" ID="DebugServer.remoteStep"></a> |
2374 <a NAME="DebugServer.remoteStep" ID="DebugServer.remoteStep"></a> |
2081 <h4>DebugServer.remoteStep</h4> |
2375 <h4>DebugServer.remoteStep</h4> |
2082 <b>remoteStep</b>(<i></i>) |
2376 <b>remoteStep</b>(<i>debuggerId</i>) |
2083 |
2377 |
2084 <p> |
2378 <p> |
2085 Public method to single step the debugged program. |
2379 Public method to single step the debugged program. |
2086 </p> |
2380 </p> |
|
2381 <dl> |
|
2382 |
|
2383 <dt><i>debuggerId</i> (str)</dt> |
|
2384 <dd> |
|
2385 ID of the debugger backend |
|
2386 </dd> |
|
2387 </dl> |
2087 <a NAME="DebugServer.remoteStepOut" ID="DebugServer.remoteStepOut"></a> |
2388 <a NAME="DebugServer.remoteStepOut" ID="DebugServer.remoteStepOut"></a> |
2088 <h4>DebugServer.remoteStepOut</h4> |
2389 <h4>DebugServer.remoteStepOut</h4> |
2089 <b>remoteStepOut</b>(<i></i>) |
2390 <b>remoteStepOut</b>(<i>debuggerId</i>) |
2090 |
2391 |
2091 <p> |
2392 <p> |
2092 Public method to step out the debugged program. |
2393 Public method to step out the debugged program. |
2093 </p> |
2394 </p> |
|
2395 <dl> |
|
2396 |
|
2397 <dt><i>debuggerId</i> (str)</dt> |
|
2398 <dd> |
|
2399 ID of the debugger backend |
|
2400 </dd> |
|
2401 </dl> |
2094 <a NAME="DebugServer.remoteStepOver" ID="DebugServer.remoteStepOver"></a> |
2402 <a NAME="DebugServer.remoteStepOver" ID="DebugServer.remoteStepOver"></a> |
2095 <h4>DebugServer.remoteStepOver</h4> |
2403 <h4>DebugServer.remoteStepOver</h4> |
2096 <b>remoteStepOver</b>(<i></i>) |
2404 <b>remoteStepOver</b>(<i>debuggerId</i>) |
2097 |
2405 |
2098 <p> |
2406 <p> |
2099 Public method to step over the debugged program. |
2407 Public method to step over the debugged program. |
2100 </p> |
2408 </p> |
|
2409 <dl> |
|
2410 |
|
2411 <dt><i>debuggerId</i> (str)</dt> |
|
2412 <dd> |
|
2413 ID of the debugger backend |
|
2414 </dd> |
|
2415 </dl> |
2101 <a NAME="DebugServer.remoteStepQuit" ID="DebugServer.remoteStepQuit"></a> |
2416 <a NAME="DebugServer.remoteStepQuit" ID="DebugServer.remoteStepQuit"></a> |
2102 <h4>DebugServer.remoteStepQuit</h4> |
2417 <h4>DebugServer.remoteStepQuit</h4> |
2103 <b>remoteStepQuit</b>(<i></i>) |
2418 <b>remoteStepQuit</b>(<i>debuggerId</i>) |
2104 |
2419 |
2105 <p> |
2420 <p> |
2106 Public method to stop the debugged program. |
2421 Public method to stop the debugged program. |
2107 </p> |
2422 </p> |
|
2423 <dl> |
|
2424 |
|
2425 <dt><i>debuggerId</i> (str)</dt> |
|
2426 <dd> |
|
2427 ID of the debugger backend |
|
2428 </dd> |
|
2429 </dl> |
2108 <a NAME="DebugServer.remoteThreadList" ID="DebugServer.remoteThreadList"></a> |
2430 <a NAME="DebugServer.remoteThreadList" ID="DebugServer.remoteThreadList"></a> |
2109 <h4>DebugServer.remoteThreadList</h4> |
2431 <h4>DebugServer.remoteThreadList</h4> |
2110 <b>remoteThreadList</b>(<i></i>) |
2432 <b>remoteThreadList</b>(<i>debuggerId</i>) |
2111 |
2433 |
2112 <p> |
2434 <p> |
2113 Public method to request the list of threads from the client. |
2435 Public method to request the list of threads from the client. |
2114 </p> |
2436 </p> |
|
2437 <dl> |
|
2438 |
|
2439 <dt><i>debuggerId</i> (str)</dt> |
|
2440 <dd> |
|
2441 ID of the debugger backend |
|
2442 </dd> |
|
2443 </dl> |
2115 <a NAME="DebugServer.remoteUTDiscover" ID="DebugServer.remoteUTDiscover"></a> |
2444 <a NAME="DebugServer.remoteUTDiscover" ID="DebugServer.remoteUTDiscover"></a> |
2116 <h4>DebugServer.remoteUTDiscover</h4> |
2445 <h4>DebugServer.remoteUTDiscover</h4> |
2117 <b>remoteUTDiscover</b>(<i>clientType, forProject, venvName, syspath, workdir, discoveryStart</i>) |
2446 <b>remoteUTDiscover</b>(<i>clientType, forProject, venvName, syspath, workdir, discoveryStart</i>) |
2118 |
2447 |
2119 <p> |
2448 <p> |
2301 interpreter version info |
2634 interpreter version info |
2302 </dd> |
2635 </dd> |
2303 <dt><i>platform</i> (str)</dt> |
2636 <dt><i>platform</i> (str)</dt> |
2304 <dd> |
2637 <dd> |
2305 hostname of the client |
2638 hostname of the client |
2306 </dd> |
|
2307 <dt><i>debugClient</i> (str)</dt> |
|
2308 <dd> |
|
2309 additional debugger type info |
|
2310 </dd> |
2639 </dd> |
2311 <dt><i>venvName</i> (str)</dt> |
2640 <dt><i>venvName</i> (str)</dt> |
2312 <dd> |
2641 <dd> |
2313 name of the virtual environment |
2642 name of the virtual environment |
2314 </dd> |
2643 </dd> |
2315 </dl> |
2644 </dl> |
2316 <a NAME="DebugServer.signalClientBreakConditionError" ID="DebugServer.signalClientBreakConditionError"></a> |
2645 <a NAME="DebugServer.signalClientBreakConditionError" ID="DebugServer.signalClientBreakConditionError"></a> |
2317 <h4>DebugServer.signalClientBreakConditionError</h4> |
2646 <h4>DebugServer.signalClientBreakConditionError</h4> |
2318 <b>signalClientBreakConditionError</b>(<i>filename, lineno</i>) |
2647 <b>signalClientBreakConditionError</b>(<i>filename, lineno, debuggerId</i>) |
2319 |
2648 |
2320 <p> |
2649 <p> |
2321 Public method to process the client breakpoint condition error info. |
2650 Public method to process the client breakpoint condition error info. |
2322 </p> |
2651 </p> |
2323 <dl> |
2652 <dl> |
2324 |
2653 |
2325 <dt><i>filename</i></dt> |
2654 <dt><i>filename</i> (str)</dt> |
2326 <dd> |
2655 <dd> |
2327 filename of the breakpoint (string) |
2656 filename of the breakpoint |
2328 </dd> |
2657 </dd> |
2329 <dt><i>lineno</i></dt> |
2658 <dt><i>lineno</i> (int)</dt> |
2330 <dd> |
2659 <dd> |
2331 line umber of the breakpoint (integer) |
2660 line umber of the breakpoint |
|
2661 </dd> |
|
2662 <dt><i>debuggerId</i> (str)</dt> |
|
2663 <dd> |
|
2664 ID of the debugger backend |
2332 </dd> |
2665 </dd> |
2333 </dl> |
2666 </dl> |
2334 <a NAME="DebugServer.signalClientCallTrace" ID="DebugServer.signalClientCallTrace"></a> |
2667 <a NAME="DebugServer.signalClientCallTrace" ID="DebugServer.signalClientCallTrace"></a> |
2335 <h4>DebugServer.signalClientCallTrace</h4> |
2668 <h4>DebugServer.signalClientCallTrace</h4> |
2336 <b>signalClientCallTrace</b>(<i>isCall, fromFile, fromLine, fromFunction, toFile, toLine, toFunction</i>) |
2669 <b>signalClientCallTrace</b>(<i>isCall, fromFile, fromLine, fromFunction, toFile, toLine, toFunction, debuggerId</i>) |
2337 |
2670 |
2338 <p> |
2671 <p> |
2339 Public method to process the client call trace data. |
2672 Public method to process the client call trace data. |
2340 </p> |
2673 </p> |
2341 <dl> |
2674 <dl> |
2342 |
2675 |
2343 <dt><i>isCall</i></dt> |
2676 <dt><i>isCall</i> (bool)</dt> |
2344 <dd> |
2677 <dd> |
2345 flag indicating a 'call' (boolean) |
2678 flag indicating a 'call' |
2346 </dd> |
2679 </dd> |
2347 <dt><i>fromFile</i></dt> |
2680 <dt><i>fromFile</i> (str)</dt> |
2348 <dd> |
2681 <dd> |
2349 name of the originating file (string) |
2682 name of the originating file |
2350 </dd> |
2683 </dd> |
2351 <dt><i>fromLine</i></dt> |
2684 <dt><i>fromLine</i> (str)</dt> |
2352 <dd> |
2685 <dd> |
2353 line number in the originating file (string) |
2686 line number in the originating file |
2354 </dd> |
2687 </dd> |
2355 <dt><i>fromFunction</i></dt> |
2688 <dt><i>fromFunction</i> (str)</dt> |
2356 <dd> |
2689 <dd> |
2357 name of the originating function (string) |
2690 name of the originating function |
2358 </dd> |
2691 </dd> |
2359 <dt><i>toFile</i></dt> |
2692 <dt><i>toFile</i> (str)</dt> |
2360 <dd> |
2693 <dd> |
2361 name of the target file (string) |
2694 name of the target file |
2362 </dd> |
2695 </dd> |
2363 <dt><i>toLine</i></dt> |
2696 <dt><i>toLine</i> (str)</dt> |
2364 <dd> |
2697 <dd> |
2365 line number in the target file (string) |
2698 line number in the target file |
2366 </dd> |
2699 </dd> |
2367 <dt><i>toFunction</i></dt> |
2700 <dt><i>toFunction</i> (str)</dt> |
2368 <dd> |
2701 <dd> |
2369 name of the target function (string) |
2702 name of the target function |
|
2703 </dd> |
|
2704 <dt><i>debuggerId</i> (str)</dt> |
|
2705 <dd> |
|
2706 ID of the debugger backend |
2370 </dd> |
2707 </dd> |
2371 </dl> |
2708 </dl> |
2372 <a NAME="DebugServer.signalClientCapabilities" ID="DebugServer.signalClientCapabilities"></a> |
2709 <a NAME="DebugServer.signalClientCapabilities" ID="DebugServer.signalClientCapabilities"></a> |
2373 <h4>DebugServer.signalClientCapabilities</h4> |
2710 <h4>DebugServer.signalClientCapabilities</h4> |
2374 <b>signalClientCapabilities</b>(<i>capabilities, clientType, venvName</i>) |
2711 <b>signalClientCapabilities</b>(<i>capabilities, clientType, venvName</i>) |
2391 name of the virtual environment |
2728 name of the virtual environment |
2392 </dd> |
2729 </dd> |
2393 </dl> |
2730 </dl> |
2394 <a NAME="DebugServer.signalClientClearBreak" ID="DebugServer.signalClientClearBreak"></a> |
2731 <a NAME="DebugServer.signalClientClearBreak" ID="DebugServer.signalClientClearBreak"></a> |
2395 <h4>DebugServer.signalClientClearBreak</h4> |
2732 <h4>DebugServer.signalClientClearBreak</h4> |
2396 <b>signalClientClearBreak</b>(<i>filename, lineno</i>) |
2733 <b>signalClientClearBreak</b>(<i>filename, lineno, debuggerId</i>) |
2397 |
2734 |
2398 <p> |
2735 <p> |
2399 Public method to process the client clear breakpoint command. |
2736 Public method to process the client clear breakpoint command. |
2400 </p> |
2737 </p> |
2401 <dl> |
2738 <dl> |
2402 |
2739 |
2403 <dt><i>filename</i></dt> |
2740 <dt><i>filename</i> (str)</dt> |
2404 <dd> |
2741 <dd> |
2405 filename of the breakpoint (string) |
2742 filename of the breakpoint |
2406 </dd> |
2743 </dd> |
2407 <dt><i>lineno</i></dt> |
2744 <dt><i>lineno</i> (int)</dt> |
2408 <dd> |
2745 <dd> |
2409 line umber of the breakpoint (integer) |
2746 line umber of the breakpoint |
|
2747 </dd> |
|
2748 <dt><i>debuggerId</i> (str)</dt> |
|
2749 <dd> |
|
2750 ID of the debugger backend |
2410 </dd> |
2751 </dd> |
2411 </dl> |
2752 </dl> |
2412 <a NAME="DebugServer.signalClientClearWatch" ID="DebugServer.signalClientClearWatch"></a> |
2753 <a NAME="DebugServer.signalClientClearWatch" ID="DebugServer.signalClientClearWatch"></a> |
2413 <h4>DebugServer.signalClientClearWatch</h4> |
2754 <h4>DebugServer.signalClientClearWatch</h4> |
2414 <b>signalClientClearWatch</b>(<i>condition</i>) |
2755 <b>signalClientClearWatch</b>(<i>condition, debuggerId</i>) |
2415 |
2756 |
2416 <p> |
2757 <p> |
2417 Public slot to handle the clientClearWatch signal. |
2758 Public slot to handle the clientClearWatch signal. |
2418 </p> |
2759 </p> |
2419 <dl> |
2760 <dl> |
2420 |
2761 |
2421 <dt><i>condition</i></dt> |
2762 <dt><i>condition</i> (str)</dt> |
2422 <dd> |
2763 <dd> |
2423 expression of watch expression to clear (string) |
2764 expression of watch expression to clear |
|
2765 </dd> |
|
2766 <dt><i>debuggerId</i> (str)</dt> |
|
2767 <dd> |
|
2768 ID of the debugger backend |
2424 </dd> |
2769 </dd> |
2425 </dl> |
2770 </dl> |
2426 <a NAME="DebugServer.signalClientCompletionList" ID="DebugServer.signalClientCompletionList"></a> |
2771 <a NAME="DebugServer.signalClientCompletionList" ID="DebugServer.signalClientCompletionList"></a> |
2427 <h4>DebugServer.signalClientCompletionList</h4> |
2772 <h4>DebugServer.signalClientCompletionList</h4> |
2428 <b>signalClientCompletionList</b>(<i>completionList, text</i>) |
2773 <b>signalClientCompletionList</b>(<i>completionList, text, debuggerId</i>) |
2429 |
2774 |
2430 <p> |
2775 <p> |
2431 Public method to process the client auto completion info. |
2776 Public method to process the client auto completion info. |
2432 </p> |
2777 </p> |
2433 <dl> |
2778 <dl> |
2434 |
2779 |
2435 <dt><i>completionList</i></dt> |
2780 <dt><i>completionList</i> (list of str)</dt> |
2436 <dd> |
2781 <dd> |
2437 list of possible completions (list of strings) |
2782 list of possible completions |
2438 </dd> |
2783 </dd> |
2439 <dt><i>text</i></dt> |
2784 <dt><i>text</i> (str)</dt> |
2440 <dd> |
2785 <dd> |
2441 the text to be completed (string) |
2786 the text to be completed |
|
2787 </dd> |
|
2788 <dt><i>debuggerId</i> (str)</dt> |
|
2789 <dd> |
|
2790 ID of the debugger backend |
|
2791 </dd> |
|
2792 </dl> |
|
2793 <a NAME="DebugServer.signalClientDebuggerId" ID="DebugServer.signalClientDebuggerId"></a> |
|
2794 <h4>DebugServer.signalClientDebuggerId</h4> |
|
2795 <b>signalClientDebuggerId</b>(<i>debuggerId</i>) |
|
2796 |
|
2797 <p> |
|
2798 Public method to signal the receipt of a new debugger ID. |
|
2799 </p> |
|
2800 <p> |
|
2801 This signal indicates, that a new debugger backend has connected. |
|
2802 </p> |
|
2803 <dl> |
|
2804 |
|
2805 <dt><i>debuggerId</i> (str)</dt> |
|
2806 <dd> |
|
2807 ID of the newly connected debugger backend |
2442 </dd> |
2808 </dd> |
2443 </dl> |
2809 </dl> |
2444 <a NAME="DebugServer.signalClientDisassembly" ID="DebugServer.signalClientDisassembly"></a> |
2810 <a NAME="DebugServer.signalClientDisassembly" ID="DebugServer.signalClientDisassembly"></a> |
2445 <h4>DebugServer.signalClientDisassembly</h4> |
2811 <h4>DebugServer.signalClientDisassembly</h4> |
2446 <b>signalClientDisassembly</b>(<i>disassembly</i>) |
2812 <b>signalClientDisassembly</b>(<i>disassembly, debuggerId</i>) |
2447 |
2813 |
2448 <p> |
2814 <p> |
2449 Public method to process the disassembly info from the client. |
2815 Public method to process the disassembly info from the client. |
2450 </p> |
2816 </p> |
2451 <dl> |
2817 <dl> |
2452 |
2818 |
2453 <dt><i>disassembly</i> (dict)</dt> |
2819 <dt><i>disassembly</i> (dict)</dt> |
2454 <dd> |
2820 <dd> |
2455 dictionary containing the disassembly information |
2821 dictionary containing the disassembly information |
|
2822 </dd> |
|
2823 <dt><i>debuggerId</i> (str)</dt> |
|
2824 <dd> |
|
2825 ID of the debugger backend |
|
2826 </dd> |
|
2827 </dl> |
|
2828 <a NAME="DebugServer.signalClientDisconnected" ID="DebugServer.signalClientDisconnected"></a> |
|
2829 <h4>DebugServer.signalClientDisconnected</h4> |
|
2830 <b>signalClientDisconnected</b>(<i>debuggerId</i>) |
|
2831 |
|
2832 <p> |
|
2833 Public method to send a signal when a debug client has closed its |
|
2834 connection. |
|
2835 </p> |
|
2836 <dl> |
|
2837 |
|
2838 <dt><i>debuggerId</i> (str)</dt> |
|
2839 <dd> |
|
2840 ID of the debugger backend |
2456 </dd> |
2841 </dd> |
2457 </dl> |
2842 </dl> |
2458 <a NAME="DebugServer.signalClientException" ID="DebugServer.signalClientException"></a> |
2843 <a NAME="DebugServer.signalClientException" ID="DebugServer.signalClientException"></a> |
2459 <h4>DebugServer.signalClientException</h4> |
2844 <h4>DebugServer.signalClientException</h4> |
2460 <b>signalClientException</b>(<i>exceptionType, exceptionMessage, stackTrace</i>) |
2845 <b>signalClientException</b>(<i>exceptionType, exceptionMessage, stackTrace, debuggerId, threadName=""</i>) |
2461 |
2846 |
2462 <p> |
2847 <p> |
2463 Public method to process the exception info from the client. |
2848 Public method to process the exception info from the client. |
2464 </p> |
2849 </p> |
2465 <dl> |
2850 <dl> |
2466 |
2851 |
2467 <dt><i>exceptionType</i></dt> |
2852 <dt><i>exceptionType</i> (str)</dt> |
2468 <dd> |
2853 <dd> |
2469 type of exception raised (string) |
2854 type of exception raised |
2470 </dd> |
2855 </dd> |
2471 <dt><i>exceptionMessage</i></dt> |
2856 <dt><i>exceptionMessage</i> (str)</dt> |
2472 <dd> |
2857 <dd> |
2473 message given by the exception (string) |
2858 message given by the exception |
2474 </dd> |
2859 </dd> |
2475 <dt><i>stackTrace</i></dt> |
2860 <dt><i>stackTrace</i> (list)</dt> |
2476 <dd> |
2861 <dd> |
2477 list of stack entries with the exception position |
2862 list of stack entries with the exception position |
2478 first. Each stack entry is a list giving the filename and the |
2863 first. Each stack entry is a list giving the filename and the |
2479 linenumber. |
2864 linenumber. |
2480 </dd> |
2865 </dd> |
|
2866 <dt><i>debuggerId</i> (str)</dt> |
|
2867 <dd> |
|
2868 ID of the debugger backend |
|
2869 </dd> |
|
2870 <dt><i>threadName</i> (str)</dt> |
|
2871 <dd> |
|
2872 name of the thread signaling the event |
|
2873 </dd> |
2481 </dl> |
2874 </dl> |
2482 <a NAME="DebugServer.signalClientExit" ID="DebugServer.signalClientExit"></a> |
2875 <a NAME="DebugServer.signalClientExit" ID="DebugServer.signalClientExit"></a> |
2483 <h4>DebugServer.signalClientExit</h4> |
2876 <h4>DebugServer.signalClientExit</h4> |
2484 <b>signalClientExit</b>(<i>status, message=""</i>) |
2877 <b>signalClientExit</b>(<i>program, status, message, debuggerId</i>) |
2485 |
2878 |
2486 <p> |
2879 <p> |
2487 Public method to process the client exit status. |
2880 Public method to process the client exit status. |
2488 </p> |
2881 </p> |
2489 <dl> |
2882 <dl> |
2490 |
2883 |
|
2884 <dt><i>program</i> (str)</dt> |
|
2885 <dd> |
|
2886 name of the exited program |
|
2887 </dd> |
2491 <dt><i>status</i> (int)</dt> |
2888 <dt><i>status</i> (int)</dt> |
2492 <dd> |
2889 <dd> |
2493 exit code |
2890 exit code |
2494 </dd> |
2891 </dd> |
2495 <dt><i>message</i> (str)</dt> |
2892 <dt><i>message</i> (str)</dt> |
2496 <dd> |
2893 <dd> |
2497 message sent with the exit |
2894 message sent with the exit |
|
2895 </dd> |
|
2896 <dt><i>debuggerId</i> (str)</dt> |
|
2897 <dd> |
|
2898 ID of the debugger backend |
2498 </dd> |
2899 </dd> |
2499 </dl> |
2900 </dl> |
2500 <a NAME="DebugServer.signalClientLine" ID="DebugServer.signalClientLine"></a> |
2901 <a NAME="DebugServer.signalClientLine" ID="DebugServer.signalClientLine"></a> |
2501 <h4>DebugServer.signalClientLine</h4> |
2902 <h4>DebugServer.signalClientLine</h4> |
2502 <b>signalClientLine</b>(<i>filename, lineno, forStack=False</i>) |
2903 <b>signalClientLine</b>(<i>filename, lineno, debuggerId, forStack=False, threadName=""</i>) |
2503 |
2904 |
2504 <p> |
2905 <p> |
2505 Public method to process client position feedback. |
2906 Public method to process client position feedback. |
2506 </p> |
2907 </p> |
2507 <dl> |
2908 <dl> |
2508 |
2909 |
2509 <dt><i>filename</i></dt> |
2910 <dt><i>filename</i> (str)</dt> |
2510 <dd> |
2911 <dd> |
2511 name of the file currently being executed (string) |
2912 name of the file currently being executed |
2512 </dd> |
2913 </dd> |
2513 <dt><i>lineno</i></dt> |
2914 <dt><i>lineno</i> (int)</dt> |
2514 <dd> |
2915 <dd> |
2515 line of code currently being executed (integer) |
2916 line of code currently being executed |
2516 </dd> |
2917 </dd> |
2517 <dt><i>forStack</i></dt> |
2918 <dt><i>debuggerId</i> (str)</dt> |
2518 <dd> |
2919 <dd> |
2519 flag indicating this is for a stack dump (boolean) |
2920 ID of the debugger backend |
|
2921 </dd> |
|
2922 <dt><i>forStack</i> (bool)</dt> |
|
2923 <dd> |
|
2924 flag indicating this is for a stack dump |
|
2925 </dd> |
|
2926 <dt><i>threadName</i> (str)</dt> |
|
2927 <dd> |
|
2928 name of the thread signaling the event |
2520 </dd> |
2929 </dd> |
2521 </dl> |
2930 </dl> |
2522 <a NAME="DebugServer.signalClientOutput" ID="DebugServer.signalClientOutput"></a> |
2931 <a NAME="DebugServer.signalClientOutput" ID="DebugServer.signalClientOutput"></a> |
2523 <h4>DebugServer.signalClientOutput</h4> |
2932 <h4>DebugServer.signalClientOutput</h4> |
2524 <b>signalClientOutput</b>(<i>line</i>) |
2933 <b>signalClientOutput</b>(<i>line, debuggerId</i>) |
2525 |
2934 |
2526 <p> |
2935 <p> |
2527 Public method to process a line of client output. |
2936 Public method to process a line of client output. |
2528 </p> |
2937 </p> |
2529 <dl> |
2938 <dl> |
2530 |
2939 |
2531 <dt><i>line</i></dt> |
2940 <dt><i>line</i> (str)</dt> |
2532 <dd> |
2941 <dd> |
2533 client output (string) |
2942 client output |
|
2943 </dd> |
|
2944 <dt><i>debuggerId</i> (str)</dt> |
|
2945 <dd> |
|
2946 ID of the debugger backend |
2534 </dd> |
2947 </dd> |
2535 </dl> |
2948 </dl> |
2536 <a NAME="DebugServer.signalClientRawInput" ID="DebugServer.signalClientRawInput"></a> |
2949 <a NAME="DebugServer.signalClientRawInput" ID="DebugServer.signalClientRawInput"></a> |
2537 <h4>DebugServer.signalClientRawInput</h4> |
2950 <h4>DebugServer.signalClientRawInput</h4> |
2538 <b>signalClientRawInput</b>(<i>prompt, echo</i>) |
2951 <b>signalClientRawInput</b>(<i>prompt, echo, debuggerId</i>) |
2539 |
2952 |
2540 <p> |
2953 <p> |
2541 Public method to process the client raw input command. |
2954 Public method to process the client raw input command. |
2542 </p> |
2955 </p> |
2543 <dl> |
2956 <dl> |
2544 |
2957 |
2545 <dt><i>prompt</i></dt> |
2958 <dt><i>prompt</i> (str)</dt> |
2546 <dd> |
2959 <dd> |
2547 the input prompt (string) |
2960 the input prompt |
2548 </dd> |
2961 </dd> |
2549 <dt><i>echo</i></dt> |
2962 <dt><i>echo</i> (bool)</dt> |
2550 <dd> |
2963 <dd> |
2551 flag indicating an echoing of the input (boolean) |
2964 flag indicating an echoing of the input |
|
2965 </dd> |
|
2966 <dt><i>debuggerId</i> (str)</dt> |
|
2967 <dd> |
|
2968 ID of the debugger backend |
2552 </dd> |
2969 </dd> |
2553 </dl> |
2970 </dl> |
2554 <a NAME="DebugServer.signalClientSignal" ID="DebugServer.signalClientSignal"></a> |
2971 <a NAME="DebugServer.signalClientSignal" ID="DebugServer.signalClientSignal"></a> |
2555 <h4>DebugServer.signalClientSignal</h4> |
2972 <h4>DebugServer.signalClientSignal</h4> |
2556 <b>signalClientSignal</b>(<i>message, filename, lineNo, funcName, funcArgs</i>) |
2973 <b>signalClientSignal</b>(<i>message, filename, lineNo, funcName, funcArgs, debuggerId</i>) |
2557 |
2974 |
2558 <p> |
2975 <p> |
2559 Public method to process a signal generated on the client side. |
2976 Public method to process a signal generated on the client side. |
2560 </p> |
2977 </p> |
2561 <dl> |
2978 <dl> |
2577 name of the function causing the signal |
2994 name of the function causing the signal |
2578 </dd> |
2995 </dd> |
2579 <dt><i>funcArgs</i> (str)</dt> |
2996 <dt><i>funcArgs</i> (str)</dt> |
2580 <dd> |
2997 <dd> |
2581 function arguments |
2998 function arguments |
|
2999 </dd> |
|
3000 <dt><i>debuggerId</i> (str)</dt> |
|
3001 <dd> |
|
3002 ID of the debugger backend |
2582 </dd> |
3003 </dd> |
2583 </dl> |
3004 </dl> |
2584 <a NAME="DebugServer.signalClientStack" ID="DebugServer.signalClientStack"></a> |
3005 <a NAME="DebugServer.signalClientStack" ID="DebugServer.signalClientStack"></a> |
2585 <h4>DebugServer.signalClientStack</h4> |
3006 <h4>DebugServer.signalClientStack</h4> |
2586 <b>signalClientStack</b>(<i>stack</i>) |
3007 <b>signalClientStack</b>(<i>stack, debuggerId, threadName=""</i>) |
2587 |
3008 |
2588 <p> |
3009 <p> |
2589 Public method to process a client's stack information. |
3010 Public method to process a client's stack information. |
2590 </p> |
3011 </p> |
2591 <dl> |
3012 <dl> |
2592 |
3013 |
2593 <dt><i>stack</i></dt> |
3014 <dt><i>stack</i> (list of lists of (string, integer, string))</dt> |
2594 <dd> |
3015 <dd> |
2595 list of stack entries. Each entry is a tuple of three |
3016 list of stack entries. Each entry is a tuple of three |
2596 values giving the filename, linenumber and method |
3017 values giving the filename, linenumber and method |
2597 (list of lists of (string, integer, string)) |
3018 </dd> |
|
3019 <dt><i>debuggerId</i> (str)</dt> |
|
3020 <dd> |
|
3021 ID of the debugger backend |
|
3022 </dd> |
|
3023 <dt><i>threadName</i> (str)</dt> |
|
3024 <dd> |
|
3025 name of the thread signaling the event |
2598 </dd> |
3026 </dd> |
2599 </dl> |
3027 </dl> |
2600 <a NAME="DebugServer.signalClientStatement" ID="DebugServer.signalClientStatement"></a> |
3028 <a NAME="DebugServer.signalClientStatement" ID="DebugServer.signalClientStatement"></a> |
2601 <h4>DebugServer.signalClientStatement</h4> |
3029 <h4>DebugServer.signalClientStatement</h4> |
2602 <b>signalClientStatement</b>(<i>more</i>) |
3030 <b>signalClientStatement</b>(<i>more, debuggerId</i>) |
2603 |
3031 |
2604 <p> |
3032 <p> |
2605 Public method to process the input response from the client. |
3033 Public method to process the input response from the client. |
2606 </p> |
3034 </p> |
2607 <dl> |
3035 <dl> |
2608 |
3036 |
2609 <dt><i>more</i></dt> |
3037 <dt><i>more</i> (bool)</dt> |
2610 <dd> |
3038 <dd> |
2611 flag indicating that more user input is required |
3039 flag indicating that more user input is required |
|
3040 </dd> |
|
3041 <dt><i>debuggerId</i> (str)</dt> |
|
3042 <dd> |
|
3043 ID of the debugger backend |
2612 </dd> |
3044 </dd> |
2613 </dl> |
3045 </dl> |
2614 <a NAME="DebugServer.signalClientSyntaxError" ID="DebugServer.signalClientSyntaxError"></a> |
3046 <a NAME="DebugServer.signalClientSyntaxError" ID="DebugServer.signalClientSyntaxError"></a> |
2615 <h4>DebugServer.signalClientSyntaxError</h4> |
3047 <h4>DebugServer.signalClientSyntaxError</h4> |
2616 <b>signalClientSyntaxError</b>(<i>message, filename, lineNo, characterNo</i>) |
3048 <b>signalClientSyntaxError</b>(<i>message, filename, lineNo, characterNo, debuggerId, threadName=""</i>) |
2617 |
3049 |
2618 <p> |
3050 <p> |
2619 Public method to process the syntax error info from the client. |
3051 Public method to process a syntax error info from the client. |
2620 </p> |
3052 </p> |
2621 <dl> |
3053 <dl> |
2622 |
3054 |
2623 <dt><i>message</i></dt> |
3055 <dt><i>message</i> (str)</dt> |
2624 <dd> |
3056 <dd> |
2625 message of the syntax error (string) |
3057 message of the syntax error |
2626 </dd> |
3058 </dd> |
2627 <dt><i>filename</i></dt> |
3059 <dt><i>filename</i> (str)</dt> |
2628 <dd> |
3060 <dd> |
2629 translated filename of the syntax error position |
3061 translated filename of the syntax error position |
2630 (string) |
3062 </dd> |
2631 </dd> |
3063 <dt><i>lineNo</i> (int)</dt> |
2632 <dt><i>lineNo</i></dt> |
3064 <dd> |
2633 <dd> |
3065 line number of the syntax error position |
2634 line number of the syntax error position (integer) |
3066 </dd> |
2635 </dd> |
3067 <dt><i>characterNo</i> (int)</dt> |
2636 <dt><i>characterNo</i></dt> |
|
2637 <dd> |
3068 <dd> |
2638 character number of the syntax error position |
3069 character number of the syntax error position |
2639 (integer) |
3070 </dd> |
|
3071 <dt><i>debuggerId</i> (str)</dt> |
|
3072 <dd> |
|
3073 ID of the debugger backend |
|
3074 </dd> |
|
3075 <dt><i>threadName</i> (str)</dt> |
|
3076 <dd> |
|
3077 name of the thread signaling the event |
2640 </dd> |
3078 </dd> |
2641 </dl> |
3079 </dl> |
2642 <a NAME="DebugServer.signalClientThreadList" ID="DebugServer.signalClientThreadList"></a> |
3080 <a NAME="DebugServer.signalClientThreadList" ID="DebugServer.signalClientThreadList"></a> |
2643 <h4>DebugServer.signalClientThreadList</h4> |
3081 <h4>DebugServer.signalClientThreadList</h4> |
2644 <b>signalClientThreadList</b>(<i>currentId, threadList</i>) |
3082 <b>signalClientThreadList</b>(<i>currentId, threadList, debuggerId</i>) |
2645 |
3083 |
2646 <p> |
3084 <p> |
2647 Public method to process the client thread list info. |
3085 Public method to process the client thread list info. |
2648 </p> |
3086 </p> |
2649 <dl> |
3087 <dl> |
2650 |
3088 |
2651 <dt><i>currentId</i></dt> |
3089 <dt><i>currentId</i> (int)</dt> |
2652 <dd> |
3090 <dd> |
2653 id of the current thread (integer) |
3091 id of the current thread |
2654 </dd> |
3092 </dd> |
2655 <dt><i>threadList</i></dt> |
3093 <dt><i>threadList</i> (list of dict)</dt> |
2656 <dd> |
3094 <dd> |
2657 list of dictionaries containing the thread data |
3095 list of dictionaries containing the thread data |
|
3096 </dd> |
|
3097 <dt><i>debuggerId</i> (str)</dt> |
|
3098 <dd> |
|
3099 ID of the debugger backend |
2658 </dd> |
3100 </dd> |
2659 </dl> |
3101 </dl> |
2660 <a NAME="DebugServer.signalClientThreadSet" ID="DebugServer.signalClientThreadSet"></a> |
3102 <a NAME="DebugServer.signalClientThreadSet" ID="DebugServer.signalClientThreadSet"></a> |
2661 <h4>DebugServer.signalClientThreadSet</h4> |
3103 <h4>DebugServer.signalClientThreadSet</h4> |
2662 <b>signalClientThreadSet</b>(<i></i>) |
3104 <b>signalClientThreadSet</b>(<i>debuggerId</i>) |
2663 |
3105 |
2664 <p> |
3106 <p> |
2665 Public method to handle the change of the client thread. |
3107 Public method to handle the change of the client thread. |
2666 </p> |
3108 </p> |
|
3109 <dl> |
|
3110 |
|
3111 <dt><i>debuggerId</i> (str)</dt> |
|
3112 <dd> |
|
3113 ID of the debugger backend |
|
3114 </dd> |
|
3115 </dl> |
2667 <a NAME="DebugServer.signalClientVariable" ID="DebugServer.signalClientVariable"></a> |
3116 <a NAME="DebugServer.signalClientVariable" ID="DebugServer.signalClientVariable"></a> |
2668 <h4>DebugServer.signalClientVariable</h4> |
3117 <h4>DebugServer.signalClientVariable</h4> |
2669 <b>signalClientVariable</b>(<i>scope, variables</i>) |
3118 <b>signalClientVariable</b>(<i>scope, variables, debuggerId</i>) |
2670 |
3119 |
2671 <p> |
3120 <p> |
2672 Public method to process the client variable info. |
3121 Public method to process the client variable info. |
2673 </p> |
3122 </p> |
2674 <dl> |
3123 <dl> |
2675 |
3124 |
2676 <dt><i>scope</i></dt> |
3125 <dt><i>scope</i> (int)</dt> |
2677 <dd> |
3126 <dd> |
2678 scope of the variables (-1 = empty global, 1 = global, |
3127 scope of the variables (-1 = empty global, 1 = global, |
2679 0 = local) |
3128 0 = local) |
2680 </dd> |
3129 </dd> |
2681 <dt><i>variables</i></dt> |
3130 <dt><i>variables</i> (list)</dt> |
2682 <dd> |
3131 <dd> |
2683 the list of members of a classvariable from the client |
3132 the list of members of a classvariable from the client |
|
3133 </dd> |
|
3134 <dt><i>debuggerId</i> (str)</dt> |
|
3135 <dd> |
|
3136 ID of the debugger backend |
2684 </dd> |
3137 </dd> |
2685 </dl> |
3138 </dl> |
2686 <a NAME="DebugServer.signalClientVariables" ID="DebugServer.signalClientVariables"></a> |
3139 <a NAME="DebugServer.signalClientVariables" ID="DebugServer.signalClientVariables"></a> |
2687 <h4>DebugServer.signalClientVariables</h4> |
3140 <h4>DebugServer.signalClientVariables</h4> |
2688 <b>signalClientVariables</b>(<i>scope, variables</i>) |
3141 <b>signalClientVariables</b>(<i>scope, variables, debuggerId</i>) |
2689 |
3142 |
2690 <p> |
3143 <p> |
2691 Public method to process the client variables info. |
3144 Public method to process the client variables info. |
2692 </p> |
3145 </p> |
2693 <dl> |
3146 <dl> |
2694 |
3147 |
2695 <dt><i>scope</i></dt> |
3148 <dt><i>scope</i> (int)</dt> |
2696 <dd> |
3149 <dd> |
2697 scope of the variables (-1 = empty global, 1 = global, |
3150 scope of the variables (-1 = empty global, 1 = global, |
2698 0 = local) |
3151 0 = local) |
2699 </dd> |
3152 </dd> |
2700 <dt><i>variables</i></dt> |
3153 <dt><i>variables</i> (list)</dt> |
2701 <dd> |
3154 <dd> |
2702 the list of variables from the client |
3155 the list of variables from the client |
|
3156 </dd> |
|
3157 <dt><i>debuggerId</i> (str)</dt> |
|
3158 <dd> |
|
3159 ID of the debugger backend |
2703 </dd> |
3160 </dd> |
2704 </dl> |
3161 </dl> |
2705 <a NAME="DebugServer.signalClientWatchConditionError" ID="DebugServer.signalClientWatchConditionError"></a> |
3162 <a NAME="DebugServer.signalClientWatchConditionError" ID="DebugServer.signalClientWatchConditionError"></a> |
2706 <h4>DebugServer.signalClientWatchConditionError</h4> |
3163 <h4>DebugServer.signalClientWatchConditionError</h4> |
2707 <b>signalClientWatchConditionError</b>(<i>condition</i>) |
3164 <b>signalClientWatchConditionError</b>(<i>condition, debuggerId</i>) |
2708 |
3165 |
2709 <p> |
3166 <p> |
2710 Public method to process the client watch expression error info. |
3167 Public method to process the client watch expression error info. |
2711 </p> |
3168 </p> |
2712 <dl> |
3169 <dl> |
2713 |
3170 |
2714 <dt><i>condition</i></dt> |
3171 <dt><i>condition</i> (str)</dt> |
2715 <dd> |
3172 <dd> |
2716 expression of watch expression to clear (string) |
3173 expression of watch expression to clear |
2717 </dd> |
3174 </dd> |
2718 </dl> |
3175 <dt><i>debuggerId</i> (str)</dt> |
|
3176 <dd> |
|
3177 ID of the debugger backend |
|
3178 </dd> |
|
3179 </dl> |
|
3180 <a NAME="DebugServer.signalLastClientExited" ID="DebugServer.signalLastClientExited"></a> |
|
3181 <h4>DebugServer.signalLastClientExited</h4> |
|
3182 <b>signalLastClientExited</b>(<i></i>) |
|
3183 |
|
3184 <p> |
|
3185 Public method to process the last client exit event. |
|
3186 </p> |
2719 <a NAME="DebugServer.startClient" ID="DebugServer.startClient"></a> |
3187 <a NAME="DebugServer.startClient" ID="DebugServer.startClient"></a> |
2720 <h4>DebugServer.startClient</h4> |
3188 <h4>DebugServer.startClient</h4> |
2721 <b>startClient</b>(<i>unplanned=True, clType=None, forProject=False, runInConsole=False, venvName="", workingDir=None</i>) |
3189 <b>startClient</b>(<i>unplanned=True, clType=None, forProject=False, runInConsole=False, venvName="", workingDir=None</i>) |
2722 |
3190 |
2723 <p> |
3191 <p> |
2724 Public method to start a debug client. |
3192 Public method to start a debug client. |
2725 </p> |
3193 </p> |
2726 <dl> |
3194 <dl> |
2727 |
3195 |
2728 <dt><i>unplanned=</i> (bool)</dt> |
3196 <dt><i>unplanned</i> (bool)</dt> |
2729 <dd> |
3197 <dd> |
2730 flag indicating that the client has died |
3198 flag indicating that the client has died |
2731 </dd> |
3199 </dd> |
2732 <dt><i>clType=</i> (str)</dt> |
3200 <dt><i>clType</i> (str)</dt> |
2733 <dd> |
3201 <dd> |
2734 type of client to be started |
3202 type of client to be started |
2735 </dd> |
3203 </dd> |
2736 <dt><i>forProject=</i> (bool)</dt> |
3204 <dt><i>forProject</i> (bool)</dt> |
2737 <dd> |
3205 <dd> |
2738 flag indicating a project related action |
3206 flag indicating a project related action |
2739 </dd> |
3207 </dd> |
2740 <dt><i>runInConsole=</i> (bool)</dt> |
3208 <dt><i>runInConsole</i> (bool)</dt> |
2741 <dd> |
3209 <dd> |
2742 flag indicating to start the debugger in a |
3210 flag indicating to start the debugger in a |
2743 console window |
3211 console window |
2744 </dd> |
3212 </dd> |
2745 <dt><i>venvName=</i> (str)</dt> |
3213 <dt><i>venvName</i> (str)</dt> |
2746 <dd> |
3214 <dd> |
2747 name of the virtual environment to be used |
3215 name of the virtual environment to be used |
2748 </dd> |
3216 </dd> |
2749 <dt><i>workingDir=</i> (str)</dt> |
3217 <dt><i>workingDir</i> (str)</dt> |
2750 <dd> |
3218 <dd> |
2751 directory to start the debugger client in |
3219 directory to start the debugger client in |
2752 </dd> |
3220 </dd> |
2753 </dl> |
3221 </dl> |
2754 <a NAME="DebugServer.unregisterDebuggerInterface" ID="DebugServer.unregisterDebuggerInterface"></a> |
3222 <a NAME="DebugServer.unregisterDebuggerInterface" ID="DebugServer.unregisterDebuggerInterface"></a> |