diff -r 866adc8c315b -r 0acf98cd089a eric6/Documentation/Source/eric6.Debugger.DebugUI.html --- a/eric6/Documentation/Source/eric6.Debugger.DebugUI.html Sun Jan 17 13:53:08 2021 +0100 +++ b/eric6/Documentation/Source/eric6.Debugger.DebugUI.html Mon Feb 01 10:38:16 2021 +0100 @@ -60,9 +60,10 @@ emitted when the client program has terminated and the display of the termination dialog is suppressed </dd> -<dt>clientStack(stack)</dt> +<dt>clientStack(stack, debuggerId)</dt> <dd> -emitted at breaking after a reported exception +emitted at breaking after a reported + exception </dd> <dt>compileForms()</dt> <dd> @@ -88,9 +89,9 @@ emitted if a project specific make run should be performed </dd> -<dt>resetUI()</dt> +<dt>resetUI(full)</dt> <dd> -emitted to reset the UI +emitted to reset the UI partially or fully </dd> </dl> <h3>Derived from</h3> @@ -130,12 +131,20 @@ <td>Private method to handle a condition error of a breakpoint.</td> </tr> <tr> +<td><a href="#DebugUI.__clientDebuggerId">__clientDebuggerId</a></td> +<td>Private slot to track the list of connected debuggers.</td> +</tr> +<tr> +<td><a href="#DebugUI.__clientDisconnected">__clientDisconnected</a></td> +<td>Private slot to handle a debug client disconnecting its control socket.</td> +</tr> +<tr> <td><a href="#DebugUI.__clientException">__clientException</a></td> <td>Private method to handle an exception of the debugged program.</td> </tr> <tr> <td><a href="#DebugUI.__clientExit">__clientExit</a></td> -<td>Private method to handle the debugged program terminating.</td> +<td>Private slot to handle the debugged program terminating.</td> </tr> <tr> <td><a href="#DebugUI.__clientGone">__clientGone</a></td> @@ -254,6 +263,10 @@ <td>Private method to get the list of threads from the client.</td> </tr> <tr> +<td><a href="#DebugUI.__lastClientExited">__lastClientExited</a></td> +<td>Private slot handling the exit of the last client.</td> +</tr> +<tr> <td><a href="#DebugUI.__lastEditorClosed">__lastEditorClosed</a></td> <td>Private slot to handle the closeProgram signal.</td> </tr> @@ -306,6 +319,10 @@ <td>Private method to handle the Run to Cursor action.</td> </tr> <tr> +<td><a href="#DebugUI.__runUntil">__runUntil</a></td> +<td>Private method to handle the Run Until action.</td> +</tr> +<tr> <td><a href="#DebugUI.__showBreakpointsMenu">__showBreakpointsMenu</a></td> <td>Private method to handle the show breakpoints menu signal.</td> </tr> @@ -350,6 +367,10 @@ <td>Public method to get a list of all actions.</td> </tr> <tr> +<td><a href="#DebugUI.getSelectedDebuggerId">getSelectedDebuggerId</a></td> +<td>Public method to get the currently selected debugger ID.</td> +</tr> +<tr> <td><a href="#DebugUI.initActions">initActions</a></td> <td>Public method defining the user interface actions.</td> </tr> @@ -374,6 +395,14 @@ <td>Public slot to initialize the autoContinue flag.</td> </tr> <tr> +<td><a href="#DebugUI.setDebugActionsEnabled">setDebugActionsEnabled</a></td> +<td>Public method to set the enabled state of the debug actions.</td> +</tr> +<tr> +<td><a href="#DebugUI.setEnableMultiprocess">setEnableMultiprocess</a></td> +<td>Public slot to initialize the enableMultiprocess flag.</td> +</tr> +<tr> <td><a href="#DebugUI.setEnvHistory">setEnvHistory</a></td> <td>Public slot to initialize the env history.</td> </tr> @@ -390,6 +419,10 @@ <td>Public slot to initialize the exception reporting flag.</td> </tr> <tr> +<td><a href="#DebugUI.setMultiprocessNoDebugHistory">setMultiprocessNoDebugHistory</a></td> +<td>Public slot to initialize the no debug list history.</td> +</tr> +<tr> <td><a href="#DebugUI.setTracePython">setTracePython</a></td> <td>Public slot to initialize the trace Python flag.</td> </tr> @@ -398,6 +431,10 @@ <td>Public slot to initialize the wd history.</td> </tr> <tr> +<td><a href="#DebugUI.showNotification">showNotification</a></td> +<td>Public method to show some notification message.</td> +</tr> +<tr> <td><a href="#DebugUI.shutdown">shutdown</a></td> <td>Public method to perform shutdown actions.</td> </tr> @@ -483,53 +520,94 @@ </p> <a NAME="DebugUI.__clientBreakConditionError" ID="DebugUI.__clientBreakConditionError"></a> <h4>DebugUI.__clientBreakConditionError</h4> -<b>__clientBreakConditionError</b>(<i>filename, lineno</i>) +<b>__clientBreakConditionError</b>(<i>filename, lineno, debuggerId</i>) <p> Private method to handle a condition error of a breakpoint. </p> <dl> -<dt><i>filename</i></dt> +<dt><i>filename</i> (str)</dt> +<dd> +filename of the breakpoint +</dd> +<dt><i>lineno</i> (int)</dt> <dd> -filename of the breakpoint (string) +line umber of the breakpoint +</dd> +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend </dd> -<dt><i>lineno</i></dt> +</dl> +<a NAME="DebugUI.__clientDebuggerId" ID="DebugUI.__clientDebuggerId"></a> +<h4>DebugUI.__clientDebuggerId</h4> +<b>__clientDebuggerId</b>(<i>debuggerId</i>) + +<p> + Private slot to track the list of connected debuggers. +</p> +<dl> + +<dt><i>debuggerId</i> (str)</dt> <dd> -linenumber of the breakpoint (integer) +ID of the debugger backend +</dd> +</dl> +<a NAME="DebugUI.__clientDisconnected" ID="DebugUI.__clientDisconnected"></a> +<h4>DebugUI.__clientDisconnected</h4> +<b>__clientDisconnected</b>(<i>debuggerId</i>) + +<p> + Private slot to handle a debug client disconnecting its control + socket. +</p> +<dl> + +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend </dd> </dl> <a NAME="DebugUI.__clientException" ID="DebugUI.__clientException"></a> <h4>DebugUI.__clientException</h4> -<b>__clientException</b>(<i>exceptionType, exceptionMessage, stackTrace</i>) +<b>__clientException</b>(<i>exceptionType, exceptionMessage, stackTrace, debuggerId</i>) <p> Private method to handle an exception of the debugged program. </p> <dl> -<dt><i>exceptionType</i></dt> +<dt><i>exceptionType</i> (str)</dt> <dd> -type of exception raised (string) +type of exception raised </dd> -<dt><i>exceptionMessage</i></dt> +<dt><i>exceptionMessage</i> ((str)</dt> <dd> -message given by the exception (string) +message given by the exception </dd> -<dt><i>stackTrace</i></dt> +<dt><i>stackTrace</i> (list of str)</dt> <dd> -list of stack entries (list of string) +list of stack entries +</dd> +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend </dd> </dl> <a NAME="DebugUI.__clientExit" ID="DebugUI.__clientExit"></a> <h4>DebugUI.__clientExit</h4> -<b>__clientExit</b>(<i>status, message, quiet</i>) +<b>__clientExit</b>(<i>program, status, message, quiet, debuggerId</i>) <p> - Private method to handle the debugged program terminating. + Private slot to handle the debugged program terminating. </p> <dl> +<dt><i>program</i> (str)</dt> +<dd> +name of the exited program +</dd> <dt><i>status</i> (int)</dt> <dd> exit code of the debugged program @@ -542,6 +620,10 @@ <dd> flag indicating to suppress exit info display </dd> +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend +</dd> </dl> <a NAME="DebugUI.__clientGone" ID="DebugUI.__clientGone"></a> <h4>DebugUI.__clientGone</h4> @@ -559,29 +641,37 @@ </dl> <a NAME="DebugUI.__clientLine" ID="DebugUI.__clientLine"></a> <h4>DebugUI.__clientLine</h4> -<b>__clientLine</b>(<i>fn, line, forStack</i>) +<b>__clientLine</b>(<i>fn, line, debuggerId, threadName, forStack</i>) <p> Private method to handle a change to the current line. </p> <dl> -<dt><i>fn</i></dt> +<dt><i>fn</i> (str)</dt> <dd> -filename (string) +filename </dd> -<dt><i>line</i></dt> +<dt><i>line</i> (int)</dt> +<dd> +linenumber +</dd> +<dt><i>debuggerId</i> (str)</dt> <dd> -linenumber (int) +ID of the debugger backend </dd> -<dt><i>forStack</i></dt> +<dt><i>threadName</i> (str)</dt> <dd> -flag indicating this is for a stack dump (boolean) +name of the thread signaling the event +</dd> +<dt><i>forStack</i> (bool)</dt> +<dd> +flag indicating this is for a stack dump </dd> </dl> <a NAME="DebugUI.__clientSignal" ID="DebugUI.__clientSignal"></a> <h4>DebugUI.__clientSignal</h4> -<b>__clientSignal</b>(<i>message, filename, lineNo, funcName, funcArgs</i>) +<b>__clientSignal</b>(<i>message, filename, lineNo, funcName, funcArgs, debuggerId</i>) <p> Private method to handle a signal generated on the client side. @@ -608,6 +698,10 @@ <dd> function arguments </dd> +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend +</dd> </dl> <a NAME="DebugUI.__clientSyntaxError" ID="DebugUI.__clientSyntaxError"></a> <h4>DebugUI.__clientSyntaxError</h4> @@ -639,14 +733,21 @@ </dl> <a NAME="DebugUI.__clientThreadSet" ID="DebugUI.__clientThreadSet"></a> <h4>DebugUI.__clientThreadSet</h4> -<b>__clientThreadSet</b>(<i></i>) +<b>__clientThreadSet</b>(<i>debuggerId</i>) <p> Private method to handle a change of the client's current thread. </p> +<dl> + +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend +</dd> +</dl> <a NAME="DebugUI.__clientVariable" ID="DebugUI.__clientVariable"></a> <h4>DebugUI.__clientVariable</h4> -<b>__clientVariable</b>(<i>scope, variables</i>) +<b>__clientVariable</b>(<i>scope, variables, debuggerId</i>) <p> Private method to write the contents of a clients classvariable to @@ -654,38 +755,46 @@ </p> <dl> -<dt><i>scope</i></dt> +<dt><i>scope</i> (int)</dt> <dd> -scope of the variables (-1 = empty global, 1 = global, +scope of the variables (-1 = empty locals, 1 = global, 0 = local) </dd> -<dt><i>variables</i></dt> +<dt><i>variables</i> (list)</dt> <dd> -the list of members of a classvariable from the client +the list of variables from the client +</dd> +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend </dd> </dl> <a NAME="DebugUI.__clientVariables" ID="DebugUI.__clientVariables"></a> <h4>DebugUI.__clientVariables</h4> -<b>__clientVariables</b>(<i>scope, variables</i>) +<b>__clientVariables</b>(<i>scope, variables, debuggerId</i>) <p> Private method to write the clients variables to the user interface. </p> <dl> -<dt><i>scope</i></dt> +<dt><i>scope</i> (int)</dt> <dd> -scope of the variables (-1 = empty global, 1 = global, +scope of the variables (-1 = empty locals, 1 = global, 0 = local) </dd> -<dt><i>variables</i></dt> +<dt><i>variables</i> (list)</dt> <dd> the list of variables from the client </dd> +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend +</dd> </dl> <a NAME="DebugUI.__clientWatchConditionError" ID="DebugUI.__clientWatchConditionError"></a> <h4>DebugUI.__clientWatchConditionError</h4> -<b>__clientWatchConditionError</b>(<i>cond</i>) +<b>__clientWatchConditionError</b>(<i>cond, debuggerId</i>) <p> Private method to handle a expression error of a watch expression. @@ -695,9 +804,13 @@ </p> <dl> -<dt><i>cond</i></dt> +<dt><i>cond</i> (str)</dt> <dd> -expression of the watch expression (string) +expression of the watch expression +</dd> +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend </dd> </dl> <a NAME="DebugUI.__compileChangedProjectFiles" ID="DebugUI.__compileChangedProjectFiles"></a> @@ -731,11 +844,18 @@ </p> <a NAME="DebugUI.__continue" ID="DebugUI.__continue"></a> <h4>DebugUI.__continue</h4> -<b>__continue</b>(<i></i>) +<b>__continue</b>(<i>debuggerId=""</i>) <p> Private method to handle the Continue action. </p> +<dl> + +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend +</dd> +</dl> <a NAME="DebugUI.__coverageProject" ID="DebugUI.__coverageProject"></a> <h4>DebugUI.__coverageProject</h4> <b>__coverageProject</b>(<i></i>) @@ -880,14 +1000,21 @@ </p> <a NAME="DebugUI.__getClientDisassembly" ID="DebugUI.__getClientDisassembly"></a> <h4>DebugUI.__getClientDisassembly</h4> -<b>__getClientDisassembly</b>(<i></i>) +<b>__getClientDisassembly</b>(<i>debuggerId</i>) <p> Private method to ask the client for the latest traceback disassembly. </p> +<dl> + +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend +</dd> +</dl> <a NAME="DebugUI.__getClientVariables" ID="DebugUI.__getClientVariables"></a> <h4>DebugUI.__getClientVariables</h4> -<b>__getClientVariables</b>(<i></i>) +<b>__getClientVariables</b>(<i>debuggerId</i>) <p> Private method to request the global and local variables. @@ -897,13 +1024,34 @@ Once these have been received, the local variables are requested. This happens in the method '__clientVariables'. </p> +<dl> + +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend +</dd> +</dl> <a NAME="DebugUI.__getThreadList" ID="DebugUI.__getThreadList"></a> <h4>DebugUI.__getThreadList</h4> -<b>__getThreadList</b>(<i></i>) +<b>__getThreadList</b>(<i>debuggerId</i>) <p> Private method to get the list of threads from the client. </p> +<dl> + +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend +</dd> +</dl> +<a NAME="DebugUI.__lastClientExited" ID="DebugUI.__lastClientExited"></a> +<h4>DebugUI.__lastClientExited</h4> +<b>__lastClientExited</b>(<i></i>) + +<p> + Private slot handling the exit of the last client. +</p> <a NAME="DebugUI.__lastEditorClosed" ID="DebugUI.__lastEditorClosed"></a> <h4>DebugUI.__lastEditorClosed</h4> <b>__lastEditorClosed</b>(<i></i>) @@ -913,11 +1061,18 @@ </p> <a NAME="DebugUI.__moveInstructionPointer" ID="DebugUI.__moveInstructionPointer"></a> <h4>DebugUI.__moveInstructionPointer</h4> -<b>__moveInstructionPointer</b>(<i></i>) +<b>__moveInstructionPointer</b>(<i>debuggerId=""</i>) <p> Private method to move the instruction pointer to a different line. </p> +<dl> + +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend +</dd> +</dl> <a NAME="DebugUI.__nextBreakpoint" ID="DebugUI.__nextBreakpoint"></a> <h4>DebugUI.__nextBreakpoint</h4> <b>__nextBreakpoint</b>(<i></i>) @@ -980,11 +1135,18 @@ </p> <a NAME="DebugUI.__resetUI" ID="DebugUI.__resetUI"></a> <h4>DebugUI.__resetUI</h4> -<b>__resetUI</b>(<i></i>) +<b>__resetUI</b>(<i>fullReset=True</i>) <p> Private slot to reset the user interface. </p> +<dl> + +<dt><i>fullReset</i> (bool)</dt> +<dd> +flag indicating a full reset is required +</dd> +</dl> <a NAME="DebugUI.__runProject" ID="DebugUI.__runProject"></a> <h4>DebugUI.__runProject</h4> <b>__runProject</b>(<i></i>) @@ -1001,11 +1163,32 @@ </p> <a NAME="DebugUI.__runToCursor" ID="DebugUI.__runToCursor"></a> <h4>DebugUI.__runToCursor</h4> -<b>__runToCursor</b>(<i></i>) +<b>__runToCursor</b>(<i>debuggerId=""</i>) <p> Private method to handle the Run to Cursor action. </p> +<dl> + +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend +</dd> +</dl> +<a NAME="DebugUI.__runUntil" ID="DebugUI.__runUntil"></a> +<h4>DebugUI.__runUntil</h4> +<b>__runUntil</b>(<i>debuggerId=""</i>) + +<p> + Private method to handle the Run Until action. +</p> +<dl> + +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend +</dd> +</dl> <a NAME="DebugUI.__showBreakpointsMenu" ID="DebugUI.__showBreakpointsMenu"></a> <h4>DebugUI.__showBreakpointsMenu</h4> <b>__showBreakpointsMenu</b>(<i></i>) @@ -1022,39 +1205,74 @@ </p> <a NAME="DebugUI.__specialContinue" ID="DebugUI.__specialContinue"></a> <h4>DebugUI.__specialContinue</h4> -<b>__specialContinue</b>(<i></i>) +<b>__specialContinue</b>(<i>debuggerId=""</i>) <p> Private method to handle the Special Continue action. </p> +<dl> + +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend +</dd> +</dl> <a NAME="DebugUI.__step" ID="DebugUI.__step"></a> <h4>DebugUI.__step</h4> -<b>__step</b>(<i></i>) +<b>__step</b>(<i>debuggerId=""</i>) <p> Private method to handle the Step action. </p> +<dl> + +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend +</dd> +</dl> <a NAME="DebugUI.__stepOut" ID="DebugUI.__stepOut"></a> <h4>DebugUI.__stepOut</h4> -<b>__stepOut</b>(<i></i>) +<b>__stepOut</b>(<i>debuggerId=""</i>) <p> Private method to handle the Step Out action. </p> +<dl> + +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend +</dd> +</dl> <a NAME="DebugUI.__stepOver" ID="DebugUI.__stepOver"></a> <h4>DebugUI.__stepOver</h4> -<b>__stepOver</b>(<i></i>) +<b>__stepOver</b>(<i>debuggerId=""</i>) <p> Private method to handle the Step Over action. </p> +<dl> + +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend +</dd> +</dl> <a NAME="DebugUI.__stepQuit" ID="DebugUI.__stepQuit"></a> <h4>DebugUI.__stepQuit</h4> -<b>__stepQuit</b>(<i></i>) +<b>__stepQuit</b>(<i>debuggerId=""</i>) <p> Private method to handle the Step Quit action. </p> +<dl> + +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend +</dd> +</dl> <a NAME="DebugUI.__stopScript" ID="DebugUI.__stopScript"></a> <h4>DebugUI.__stopScript</h4> <b>__stopScript</b>(<i></i>) @@ -1084,11 +1302,30 @@ Public method to get a list of all actions. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> list of all actions (list of E5Action) </dd> </dl> +<a NAME="DebugUI.getSelectedDebuggerId" ID="DebugUI.getSelectedDebuggerId"></a> +<h4>DebugUI.getSelectedDebuggerId</h4> +<b>getSelectedDebuggerId</b>(<i></i>) + +<p> + Public method to get the currently selected debugger ID. +</p> +<dl> +<dt>Return:</dt> +<dd> +selected debugger ID +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl> <a NAME="DebugUI.initActions" ID="DebugUI.initActions"></a> <h4>DebugUI.initActions</h4> <b>initActions</b>(<i></i>) @@ -1104,7 +1341,7 @@ Public slot to initialize the project menu. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> the generated menu </dd> @@ -1125,7 +1362,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> the generated toolbars (list of QToolBar) </dd> @@ -1183,6 +1420,35 @@ stop at the first executable line (boolean) </dd> </dl> +<a NAME="DebugUI.setDebugActionsEnabled" ID="DebugUI.setDebugActionsEnabled"></a> +<h4>DebugUI.setDebugActionsEnabled</h4> +<b>setDebugActionsEnabled</b>(<i>enable</i>) + +<p> + Public method to set the enabled state of the debug actions. +</p> +<dl> + +<dt><i>enable</i> (bool)</dt> +<dd> +enable state to be set +</dd> +</dl> +<a NAME="DebugUI.setEnableMultiprocess" ID="DebugUI.setEnableMultiprocess"></a> +<h4>DebugUI.setEnableMultiprocess</h4> +<b>setEnableMultiprocess</b>(<i>enableMultiprocess</i>) + +<p> + Public slot to initialize the enableMultiprocess flag. +</p> +<dl> + +<dt><i>enableMultiprocess</i> (bool)</dt> +<dd> +flag indicating, that the debugger should be + run in multi process mode +</dd> +</dl> <a NAME="DebugUI.setEnvHistory" ID="DebugUI.setEnvHistory"></a> <h4>DebugUI.setEnvHistory</h4> <b>setEnvHistory</b>(<i>envStr, clearHistories=False, history=None</i>) @@ -1248,6 +1514,29 @@ flag indicating exception reporting status (boolean) </dd> </dl> +<a NAME="DebugUI.setMultiprocessNoDebugHistory" ID="DebugUI.setMultiprocessNoDebugHistory"></a> +<h4>DebugUI.setMultiprocessNoDebugHistory</h4> +<b>setMultiprocessNoDebugHistory</b>(<i>noDebugList, clearHistories=False, history=None</i>) + +<p> + Public slot to initialize the no debug list history. +</p> +<dl> + +<dt><i>noDebugList</i> (str)</dt> +<dd> +whitespace separated list of programs not to be + debugged +</dd> +<dt><i>clearHistories</i> (bool)</dt> +<dd> +flag indicating, that the list should be cleared +</dd> +<dt><i>history</i> (list of str)</dt> +<dd> +list of history entries to be set +</dd> +</dl> <a NAME="DebugUI.setTracePython" ID="DebugUI.setTracePython"></a> <h4>DebugUI.setTracePython</h4> <b>setTracePython</b>(<i>tracePython</i>) @@ -1286,6 +1575,29 @@ list of history entries to be set (list of strings) </dd> </dl> +<a NAME="DebugUI.showNotification" ID="DebugUI.showNotification"></a> +<h4>DebugUI.showNotification</h4> +<b>showNotification</b>(<i>notification, kind=NotificationTypes.Information, timeout=None</i>) + +<p> + Public method to show some notification message. +</p> +<dl> + +<dt><i>notification</i> (str)</dt> +<dd> +message to be shown +</dd> +<dt><i>kind</i> (NotificationTypes)</dt> +<dd> +kind of notification to be shown +</dd> +<dt><i>timeout</i> (int)</dt> +<dd> +timeout for the notification (None = use configured + default, 0 = indefinitely) +</dd> +</dl> <a NAME="DebugUI.shutdown" ID="DebugUI.shutdown"></a> <h4>DebugUI.shutdown</h4> <b>shutdown</b>(<i></i>) @@ -1304,7 +1616,7 @@ This is needed to cleanly close the sockets on Win OS. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> always true </dd> @@ -1324,9 +1636,15 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> -filters list (list of integers) +filters list +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +list of str </dd> </dl> <div align="right"><a href="#top">Up</a></div>