Documentation/Source/eric6.DebugClients.Python.ThreadExtension.html

changeset 5559
072d97551334
parent 5245
e1908fd9deac
child 5606
da305d172769
--- 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

eric ide

mercurial