1135 debugging support |
1135 debugging support |
1136 </dd> |
1136 </dd> |
1137 </dl> |
1137 </dl> |
1138 <a NAME="DebugClientBase.startProgInDebugger" ID="DebugClientBase.startProgInDebugger"></a> |
1138 <a NAME="DebugClientBase.startProgInDebugger" ID="DebugClientBase.startProgInDebugger"></a> |
1139 <h4>DebugClientBase.startProgInDebugger</h4> |
1139 <h4>DebugClientBase.startProgInDebugger</h4> |
1140 <b>startProgInDebugger</b>(<i>progargs, wd="", host=None, port=None, exceptions=True, tracePython=False, redirect=True, passive=True, multiprocessSupport=False, codeStr="", scriptModule="", </i>) |
1140 <b>startProgInDebugger</b>(<i>progargs, wd="", host=None, port=None, exceptions=True, tracePython=False, redirect=True, passive=True, multiprocessSupport=False, callTraceOptimization=False, codeStr="", scriptModule="", </i>) |
1141 |
1141 |
1142 <p> |
1142 <p> |
1143 Public method used to start the remote debugger. |
1143 Public method used to start the remote debugger. |
1144 </p> |
1144 </p> |
1145 <dl> |
1145 <dl> |
1146 |
1146 |
1147 <dt><i>progargs</i></dt> |
1147 <dt><i>progargs</i> (list of str)</dt> |
1148 <dd> |
1148 <dd> |
1149 commandline for the program to be debugged |
1149 commandline for the program to be debugged |
1150 (list of strings) |
1150 </dd> |
1151 </dd> |
1151 <dt><i>wd</i> (str)</dt> |
1152 <dt><i>wd</i></dt> |
1152 <dd> |
1153 <dd> |
1153 working directory for the program execution |
1154 working directory for the program execution (string) |
1154 </dd> |
1155 </dd> |
1155 <dt><i>host</i> (str)</dt> |
1156 <dt><i>host</i></dt> |
1156 <dd> |
1157 <dd> |
1157 hostname of the debug server |
1158 hostname of the debug server (string) |
1158 </dd> |
1159 </dd> |
1159 <dt><i>port</i> (int)</dt> |
1160 <dt><i>port</i></dt> |
1160 <dd> |
1161 <dd> |
1161 portnumber of the debug server |
1162 portnumber of the debug server (int) |
1162 </dd> |
1163 </dd> |
1163 <dt><i>exceptions</i> (bool)</dt> |
1164 <dt><i>exceptions</i></dt> |
|
1165 <dd> |
1164 <dd> |
1166 flag to enable exception reporting of the IDE |
1165 flag to enable exception reporting of the IDE |
1167 (boolean) |
1166 </dd> |
1168 </dd> |
1167 <dt><i>tracePython</i> (bool)</dt> |
1169 <dt><i>tracePython</i></dt> |
|
1170 <dd> |
1168 <dd> |
1171 flag to enable tracing into the Python library |
1169 flag to enable tracing into the Python library |
1172 (boolean) |
1170 </dd> |
1173 </dd> |
1171 <dt><i>redirect</i> (bool)</dt> |
1174 <dt><i>redirect</i></dt> |
|
1175 <dd> |
1172 <dd> |
1176 flag indicating redirection of stdin, stdout and |
1173 flag indicating redirection of stdin, stdout and |
1177 stderr (boolean) |
1174 stderr |
1178 </dd> |
1175 </dd> |
1179 <dt><i>passive</i> (bool)</dt> |
1176 <dt><i>passive</i> (bool)</dt> |
1180 <dd> |
1177 <dd> |
1181 flag indicating a passive debugging session |
1178 flag indicating a passive debugging session |
1182 </dd> |
1179 </dd> |
1183 <dt><i>multiprocessSupport</i> (bool)</dt> |
1180 <dt><i>multiprocessSupport</i> (bool)</dt> |
1184 <dd> |
1181 <dd> |
1185 flag indicating to enable multiprocess |
1182 flag indicating to enable multiprocess |
1186 debugging support |
1183 debugging support |
|
1184 </dd> |
|
1185 <dt><i>callTraceOptimization</i> (bool)</dt> |
|
1186 <dd> |
|
1187 flag indicating to speed up function/method |
|
1188 call tracing |
1187 </dd> |
1189 </dd> |
1188 <dt><i>codeStr</i> (str)</dt> |
1190 <dt><i>codeStr</i> (str)</dt> |
1189 <dd> |
1191 <dd> |
1190 string containing Python code to execute |
1192 string containing Python code to execute |
1191 </dd> |
1193 </dd> |