src/eric7/Documentation/Source/eric7.DebugClients.Python.ThreadExtension.html

branch
eric7
changeset 10479
856476537696
parent 10417
c6011e501282
diff -r de9106c55c3d -r 856476537696 src/eric7/Documentation/Source/eric7.DebugClients.Python.ThreadExtension.html
--- a/src/eric7/Documentation/Source/eric7.DebugClients.Python.ThreadExtension.html	Thu Jan 04 17:16:15 2024 +0100
+++ b/src/eric7/Documentation/Source/eric7.DebugClients.Python.ThreadExtension.html	Thu Jan 04 18:02:25 2024 +0100
@@ -7,19 +7,17 @@
 <body>
 <a NAME="top" ID="top"></a>
 <h1>eric7.DebugClients.Python.ThreadExtension</h1>
-
 <p>
 Module implementing an import hook patching thread modules to get debugged too.
 </p>
+
 <h3>Global Attributes</h3>
-
 <table>
 <tr><td>_qtThreadNumber</td></tr>
 </table>
+
 <h3>Classes</h3>
-
 <table>
-
 <tr>
 <td><a href="#DummyThreadWrapper">DummyThreadWrapper</a></td>
 <td>Wrapper class for threading._DummyThread.</td>
@@ -45,145 +43,142 @@
 <td>Wrapper class for threading.(_)Timer.</td>
 </tr>
 </table>
+
 <h3>Functions</h3>
-
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <hr />
 <hr />
 <a NAME="DummyThreadWrapper" ID="DummyThreadWrapper"></a>
 <h2>DummyThreadWrapper</h2>
-
 <p>
             Wrapper class for threading._DummyThread.
 </p>
+
 <h3>Derived from</h3>
 module._DummyThread, ThreadWrapper
 <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="#DummyThreadWrapper.__init__">DummyThreadWrapper</a></td>
 <td>Constructor</td>
 </tr>
 </table>
+
 <h3>Static Methods</h3>
-
 <table>
 <tr><td>None</td></tr>
 </table>
 
+
 <a NAME="DummyThreadWrapper.__init__" ID="DummyThreadWrapper.__init__"></a>
 <h4>DummyThreadWrapper (Constructor)</h4>
 <b>DummyThreadWrapper</b>(<i>*args, **kwargs</i>)
-
 <p>
                 Constructor
 </p>
+
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 <hr />
 <a NAME="QRunnableWrapper" ID="QRunnableWrapper"></a>
 <h2>QRunnableWrapper</h2>
-
 <p>
             Wrapper class for *.QRunnable.
 </p>
+
 <h3>Derived from</h3>
 module.QRunnable
 <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="#QRunnableWrapper.__init__">QRunnableWrapper</a></td>
 <td>Constructor</td>
 </tr>
 </table>
+
 <h3>Static Methods</h3>
-
 <table>
 <tr><td>None</td></tr>
 </table>
 
+
 <a NAME="QRunnableWrapper.__init__" ID="QRunnableWrapper.__init__"></a>
 <h4>QRunnableWrapper (Constructor)</h4>
 <b>QRunnableWrapper</b>(<i>*args, **kwargs</i>)
-
 <p>
                 Constructor
 </p>
+
 <div align="right"><a href="#top">Up</a></div>
 <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>None</td></tr>
 </table>
+
 <h3>Class Methods</h3>
-
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <h3>Methods</h3>
-
 <table>
-
 <tr>
 <td><a href="#QThreadWrapper.__init__">QThreadWrapper</a></td>
 <td>Constructor</td>
 </tr>
 </table>
+
 <h3>Static Methods</h3>
-
 <table>
 <tr><td>None</td></tr>
 </table>
 
+
 <a NAME="QThreadWrapper.__init__" ID="QThreadWrapper.__init__"></a>
 <h4>QThreadWrapper (Constructor)</h4>
 <b>QThreadWrapper</b>(<i>*args, **kwargs</i>)
-
 <p>
                 Constructor
 </p>
+
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 <hr />
 <a NAME="ThreadExtension" ID="ThreadExtension"></a>
 <h2>ThreadExtension</h2>
-
 <p>
     Class implementing the thread support for the debugger.
 </p>
@@ -191,22 +186,21 @@
     Provides methods for intercepting thread creation, retrieving the running
     threads and their name and state.
 </p>
+
 <h3>Derived from</h3>
 None
 <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="#ThreadExtension.__init__">ThreadExtension</a></td>
 <td>Constructor</td>
@@ -268,26 +262,27 @@
 <td>Public method to update the list of running threads.</td>
 </tr>
 </table>
+
 <h3>Static Methods</h3>
-
 <table>
 <tr><td>None</td></tr>
 </table>
 
+
 <a NAME="ThreadExtension.__init__" ID="ThreadExtension.__init__"></a>
 <h4>ThreadExtension (Constructor)</h4>
 <b>ThreadExtension</b>(<i></i>)
-
 <p>
         Constructor
 </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>
@@ -298,10 +293,10 @@
 <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>
@@ -312,7 +307,6 @@
 <a NAME="ThreadExtension.attachThread" ID="ThreadExtension.attachThread"></a>
 <h4>ThreadExtension.attachThread</h4>
 <b>attachThread</b>(<i>target=None, args=None, kwargs=None, mainThread=False</i>)
-
 <p>
         Public method to setup a standard thread for DebugClient to debug.
 </p>
@@ -320,6 +314,7 @@
         If mainThread is True, then we are attaching to the already
         started mainthread of the app and the rest of the args are ignored.
 </p>
+
 <dl>
 
 <dt><i>target</i> (function)</dt>
@@ -356,17 +351,17 @@
 <a NAME="ThreadExtension.dumpThreadList" ID="ThreadExtension.dumpThreadList"></a>
 <h4>ThreadExtension.dumpThreadList</h4>
 <b>dumpThreadList</b>(<i></i>)
-
 <p>
         Public method to send the list of threads.
 </p>
+
 <a NAME="ThreadExtension.getExecutedFrame" ID="ThreadExtension.getExecutedFrame"></a>
 <h4>ThreadExtension.getExecutedFrame</h4>
 <b>getExecutedFrame</b>(<i>frame</i>)
-
 <p>
         Public method to return the currently executed frame.
 </p>
+
 <dl>
 
 <dt><i>frame</i> (frame object)</dt>
@@ -389,10 +384,10 @@
 <a NAME="ThreadExtension.lockClient" ID="ThreadExtension.lockClient"></a>
 <h4>ThreadExtension.lockClient</h4>
 <b>lockClient</b>(<i>blocking=True</i>)
-
 <p>
         Public method to acquire the lock for this client.
 </p>
+
 <dl>
 
 <dt><i>blocking</i> (bool)</dt>
@@ -415,10 +410,10 @@
 <a NAME="ThreadExtension.patchGreenlet" ID="ThreadExtension.patchGreenlet"></a>
 <h4>ThreadExtension.patchGreenlet</h4>
 <b>patchGreenlet</b>(<i>module</i>)
-
 <p>
         Public method to patch the 'greenlet' module.
 </p>
+
 <dl>
 
 <dt><i>module</i> (module)</dt>
@@ -441,10 +436,10 @@
 <a NAME="ThreadExtension.patchPyThread" ID="ThreadExtension.patchPyThread"></a>
 <h4>ThreadExtension.patchPyThread</h4>
 <b>patchPyThread</b>(<i>module</i>)
-
 <p>
         Public method to patch Python _thread module.
 </p>
+
 <dl>
 
 <dt><i>module</i> (module)</dt>
@@ -455,10 +450,10 @@
 <a NAME="ThreadExtension.patchPyThreading" ID="ThreadExtension.patchPyThreading"></a>
 <h4>ThreadExtension.patchPyThreading</h4>
 <b>patchPyThreading</b>(<i>module</i>)
-
 <p>
         Public method to patch the Python threading module.
 </p>
+
 <dl>
 
 <dt><i>module</i> (module)</dt>
@@ -469,10 +464,10 @@
 <a NAME="ThreadExtension.patchQThread" ID="ThreadExtension.patchQThread"></a>
 <h4>ThreadExtension.patchQThread</h4>
 <b>patchQThread</b>(<i>module</i>)
-
 <p>
         Public method to patch the QtCore module's QThread.
 </p>
+
 <dl>
 
 <dt><i>module</i> (module)</dt>
@@ -483,10 +478,10 @@
 <a NAME="ThreadExtension.setCurrentThread" ID="ThreadExtension.setCurrentThread"></a>
 <h4>ThreadExtension.setCurrentThread</h4>
 <b>setCurrentThread</b>(<i>threadId</i>)
-
 <p>
         Public method to set the current thread.
 </p>
+
 <dl>
 
 <dt><i>threadId</i> (int)</dt>
@@ -497,10 +492,10 @@
 <a NAME="ThreadExtension.threadTerminated" ID="ThreadExtension.threadTerminated"></a>
 <h4>ThreadExtension.threadTerminated</h4>
 <b>threadTerminated</b>(<i>threadId</i>)
-
 <p>
         Public method called when a DebugThread has exited.
 </p>
+
 <dl>
 
 <dt><i>threadId</i> (int)</dt>
@@ -511,103 +506,101 @@
 <a NAME="ThreadExtension.unlockClient" ID="ThreadExtension.unlockClient"></a>
 <h4>ThreadExtension.unlockClient</h4>
 <b>unlockClient</b>(<i></i>)
-
 <p>
         Public method to release the lock for this client.
 </p>
+
 <a NAME="ThreadExtension.updateThreadList" ID="ThreadExtension.updateThreadList"></a>
 <h4>ThreadExtension.updateThreadList</h4>
 <b>updateThreadList</b>(<i></i>)
-
 <p>
         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>Constructor</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>)
-
 <p>
                 Constructor
 </p>
+
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 <hr />
 <a NAME="TimerWrapper" ID="TimerWrapper"></a>
 <h2>TimerWrapper</h2>
-
 <p>
             Wrapper class for threading.(_)Timer.
 </p>
+
 <h3>Derived from</h3>
 timer, ThreadWrapper
 <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="#TimerWrapper.__init__">TimerWrapper</a></td>
 <td>Constructor</td>
 </tr>
 </table>
+
 <h3>Static Methods</h3>
-
 <table>
 <tr><td>None</td></tr>
 </table>
 
+
 <a NAME="TimerWrapper.__init__" ID="TimerWrapper.__init__"></a>
 <h4>TimerWrapper (Constructor)</h4>
 <b>TimerWrapper</b>(<i>interval, function, *args, **kwargs</i>)
-
 <p>
                 Constructor
 </p>
+
 <div align="right"><a href="#top">Up</a></div>
 <hr />
-</body></html>
\ No newline at end of file
+</body></html>

eric ide

mercurial