diff -r 858abfcbaf28 -r 072d97551334 Documentation/Source/eric6.DebugClients.Python.ThreadExtension.html --- a/Documentation/Source/eric6.DebugClients.Python.ThreadExtension.html Sat Feb 25 19:41:10 2017 +0100 +++ b/Documentation/Source/eric6.DebugClients.Python.ThreadExtension.html Sat Feb 25 19:41:53 2017 +0100 @@ -25,16 +25,19 @@ </p> <h3>Global Attributes</h3> <table> -<tr><td>None</td></tr> +<tr><td>_qtThreadNumber</td></tr> </table> <h3>Classes</h3> <table> <tr> <td><a href="#QThreadWrapper">QThreadWrapper</a></td> -<td></td> +<td>Wrapper class for *.QThread.</td> </tr><tr> <td><a href="#ThreadExtension">ThreadExtension</a></td> <td>Class implementing the thread support for the debugger.</td> +</tr><tr> +<td><a href="#ThreadWrapper">ThreadWrapper</a></td> +<td>Wrapper class for threading.Thread.</td> </tr> </table> <h3>Functions</h3> @@ -44,12 +47,14 @@ <hr /><hr /> <a NAME="QThreadWrapper" ID="QThreadWrapper"></a> <h2>QThreadWrapper</h2> - +<p> + Wrapper class for *.QThread. +</p> <h3>Derived from</h3> module.QThread <h3>Class Attributes</h3> <table> -<tr><td>__qtThreadNumber</td></tr> +<tr><td>None</td></tr> </table> <h3>Class Methods</h3> <table> @@ -60,9 +65,6 @@ <tr> <td><a href="#QThreadWrapper.__init__">QThreadWrapper</a></td> <td></td> -</tr><tr> -<td><a href="#QThreadWrapper.__bootstrapQThread">__bootstrapQThread</a></td> -<td></td> </tr> </table> <h3>Static Methods</h3> @@ -72,9 +74,6 @@ <a NAME="QThreadWrapper.__init__" ID="QThreadWrapper.__init__"></a> <h4>QThreadWrapper (Constructor)</h4> <b>QThreadWrapper</b>(<i>*args, **kwargs</i>) -<a NAME="QThreadWrapper.__bootstrapQThread" ID="QThreadWrapper.__bootstrapQThread"></a> -<h4>QThreadWrapper.__bootstrapQThread</h4> -<b>__bootstrapQThread</b>(<i></i>) <div align="right"><a href="#top">Up</a></div> <hr /><hr /> @@ -102,6 +101,12 @@ <td><a href="#ThreadExtension.__init__">ThreadExtension</a></td> <td>Constructor</td> </tr><tr> +<td><a href="#ThreadExtension._bootstrap">_bootstrap</a></td> +<td>Bootstrap for threading, which reports exceptions correctly.</td> +</tr><tr> +<td><a href="#ThreadExtension._bootstrapQThread">_bootstrapQThread</a></td> +<td>Bootstrap for QThread, which reports exceptions correctly.</td> +</tr><tr> <td><a href="#ThreadExtension.attachThread">attachThread</a></td> <td>Public method to setup a standard thread for DebugClient to debug.</td> </tr><tr> @@ -142,7 +147,27 @@ <b>ThreadExtension</b>(<i></i>) <p> Constructor -</p><a NAME="ThreadExtension.attachThread" ID="ThreadExtension.attachThread"></a> +</p><a NAME="ThreadExtension._bootstrap" ID="ThreadExtension._bootstrap"></a> +<h4>ThreadExtension._bootstrap</h4> +<b>_bootstrap</b>(<i>run</i>) +<p> + Bootstrap for threading, which reports exceptions correctly. +</p><dl> +<dt><i>run</i> (method pointer)</dt> +<dd> +the run method of threading.Thread +</dd> +</dl><a NAME="ThreadExtension._bootstrapQThread" ID="ThreadExtension._bootstrapQThread"></a> +<h4>ThreadExtension._bootstrapQThread</h4> +<b>_bootstrapQThread</b>(<i>run</i>) +<p> + Bootstrap for QThread, which reports exceptions correctly. +</p><dl> +<dt><i>run</i> (method pointer)</dt> +<dd> +the run method of *.QThread +</dd> +</dl><a NAME="ThreadExtension.attachThread" ID="ThreadExtension.attachThread"></a> <h4>ThreadExtension.attachThread</h4> <b>attachThread</b>(<i>target=None, args=None, kwargs={}, mainThread=False</i>) <p> @@ -291,5 +316,37 @@ Public method to update the list of running threads. </p> <div align="right"><a href="#top">Up</a></div> +<hr /><hr /> +<a NAME="ThreadWrapper" ID="ThreadWrapper"></a> +<h2>ThreadWrapper</h2> +<p> + Wrapper class for threading.Thread. +</p> +<h3>Derived from</h3> +module.Thread +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#ThreadWrapper.__init__">ThreadWrapper</a></td> +<td></td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="ThreadWrapper.__init__" ID="ThreadWrapper.__init__"></a> +<h4>ThreadWrapper (Constructor)</h4> +<b>ThreadWrapper</b>(<i>*args, **kwargs</i>) + +<div align="right"><a href="#top">Up</a></div> <hr /> </body></html> \ No newline at end of file