Wed, 07 Feb 2024 15:30:12 +0100
Regenerated the source documentation.
--- a/src/eric7/APIs/Python3/eric7.api Wed Feb 07 15:28:08 2024 +0100 +++ b/src/eric7/APIs/Python3/eric7.api Wed Feb 07 15:30:12 2024 +0100 @@ -380,6 +380,7 @@ eric7.DebugClients.Python.DebugClient.debugClient?7 eric7.DebugClients.Python.DebugClientBase.DebugClientBase.Type2Indicators?7 eric7.DebugClients.Python.DebugClientBase.DebugClientBase.absPath?4(fn) +eric7.DebugClients.Python.DebugClientBase.DebugClientBase.checkExceptionHook?4() eric7.DebugClients.Python.DebugClientBase.DebugClientBase.clientCapabilities?7 eric7.DebugClients.Python.DebugClientBase.DebugClientBase.close?4(fd) eric7.DebugClients.Python.DebugClientBase.DebugClientBase.connectDebugger?4(port, remoteAddress=None, redirect=True, name="")
--- a/src/eric7/Documentation/Help/source.qhp Wed Feb 07 15:28:08 2024 +0100 +++ b/src/eric7/Documentation/Help/source.qhp Wed Feb 07 15:30:12 2024 +0100 @@ -3888,6 +3888,7 @@ <keyword name="DebugClientBase.__signalHandler" id="DebugClientBase.__signalHandler" ref="eric7.DebugClients.Python.DebugClientBase.html#DebugClientBase.__signalHandler" /> <keyword name="DebugClientBase.__unhandled_exception" id="DebugClientBase.__unhandled_exception" ref="eric7.DebugClients.Python.DebugClientBase.html#DebugClientBase.__unhandled_exception" /> <keyword name="DebugClientBase.absPath" id="DebugClientBase.absPath" ref="eric7.DebugClients.Python.DebugClientBase.html#DebugClientBase.absPath" /> + <keyword name="DebugClientBase.checkExceptionHook" id="DebugClientBase.checkExceptionHook" ref="eric7.DebugClients.Python.DebugClientBase.html#DebugClientBase.checkExceptionHook" /> <keyword name="DebugClientBase.close" id="DebugClientBase.close" ref="eric7.DebugClients.Python.DebugClientBase.html#DebugClientBase.close" /> <keyword name="DebugClientBase.connectDebugger" id="DebugClientBase.connectDebugger" ref="eric7.DebugClients.Python.DebugClientBase.html#DebugClientBase.connectDebugger" /> <keyword name="DebugClientBase.eventLoop" id="DebugClientBase.eventLoop" ref="eric7.DebugClients.Python.DebugClientBase.html#DebugClientBase.eventLoop" />
--- a/src/eric7/Documentation/Source/eric7.DebugClients.Python.AsyncFile.html Wed Feb 07 15:28:08 2024 +0100 +++ b/src/eric7/Documentation/Source/eric7.DebugClients.Python.AsyncFile.html Wed Feb 07 15:30:12 2024 +0100 @@ -91,7 +91,7 @@ </tr> <tr> <td><a href="#AsyncFile.readCommand">readCommand</a></td> -<td>Public method to read a length prefixed command string.</td> +<td>Public method to read a command string prefixed by a command header.</td> </tr> <tr> <td><a href="#AsyncFile.read_p">read_p</a></td> @@ -308,7 +308,7 @@ <h4>AsyncFile.readCommand</h4> <b>readCommand</b>(<i></i>) <p> - Public method to read a length prefixed command string. + Public method to read a command string prefixed by a command header. </p> <dl>
--- a/src/eric7/Documentation/Source/eric7.DebugClients.Python.DebugClientBase.html Wed Feb 07 15:28:08 2024 +0100 +++ b/src/eric7/Documentation/Source/eric7.DebugClients.Python.DebugClientBase.html Wed Feb 07 15:30:12 2024 +0100 @@ -154,6 +154,10 @@ <td>Public method to convert a filename to an absolute name.</td> </tr> <tr> +<td><a href="#DebugClientBase.checkExceptionHook">checkExceptionHook</a></td> +<td>Public method to check, that 'sys.excepthook' is still our hook.</td> +</tr> +<tr> <td><a href="#DebugClientBase.close">close</a></td> <td>Public method implementing a close method as a replacement for os.close().</td> </tr> @@ -666,6 +670,18 @@ str </dd> </dl> +<a NAME="DebugClientBase.checkExceptionHook" ID="DebugClientBase.checkExceptionHook"></a> +<h4>DebugClientBase.checkExceptionHook</h4> +<b>checkExceptionHook</b>(<i></i>) +<p> + Public method to check, that 'sys.excepthook' is still our hook. +</p> +<p> + If the exception hook has been changed by the program being debugger, save + that hook and set it to ours again. The program's hook is called in our + '__unhandled_exception()' method. +</p> + <a NAME="DebugClientBase.close" ID="DebugClientBase.close"></a> <h4>DebugClientBase.close</h4> <b>close</b>(<i>fd</i>)
--- a/src/eric7/Documentation/Source/eric7.Debugger.DebuggerInterfacePython.html Wed Feb 07 15:28:08 2024 +0100 +++ b/src/eric7/Documentation/Source/eric7.Debugger.DebuggerInterfacePython.html Wed Feb 07 15:30:12 2024 +0100 @@ -529,16 +529,16 @@ </dl> <a NAME="DebuggerInterfacePython.__writeJsonCommandToSocket" ID="DebuggerInterfacePython.__writeJsonCommandToSocket"></a> <h4>DebuggerInterfacePython.__writeJsonCommandToSocket</h4> -<b>__writeJsonCommandToSocket</b>(<i>cmd, sock</i>) +<b>__writeJsonCommandToSocket</b>(<i>jsonCommand, sock</i>) <p> Private method to write a JSON command to the socket. </p> <dl> -<dt><i>cmd</i> (str)</dt> +<dt><i>jsonCommand</i> (str)</dt> <dd> -JSON command to be sent +JSON encoded command to be sent </dd> <dt><i>sock</i> (QTcpSocket)</dt> <dd>