diff -r de9106c55c3d -r 856476537696 src/eric7/Documentation/Source/eric7.DebugClients.Python.PyProfile.html --- a/src/eric7/Documentation/Source/eric7.DebugClients.Python.PyProfile.html Thu Jan 04 17:16:15 2024 +0100 +++ b/src/eric7/Documentation/Source/eric7.DebugClients.Python.PyProfile.html Thu Jan 04 18:02:25 2024 +0100 @@ -7,34 +7,32 @@ <body> <a NAME="top" ID="top"></a> <h1>eric7.DebugClients.Python.PyProfile</h1> - <p> Module defining additions to the standard Python profile.py. </p> + <h3>Global Attributes</h3> - <table> <tr><td>None</td></tr> </table> + <h3>Classes</h3> - <table> - <tr> <td><a href="#PyProfile">PyProfile</a></td> <td>Class extending the standard Python profiler with additional methods.</td> </tr> </table> + <h3>Functions</h3> - <table> <tr><td>None</td></tr> </table> + <hr /> <hr /> <a NAME="PyProfile" ID="PyProfile"></a> <h2>PyProfile</h2> - <p> Class extending the standard Python profiler with additional methods. </p> @@ -44,22 +42,21 @@ on subsequent calls, to store a profile dump to a standard filename and to erase these caches. </p> + <h3>Derived from</h3> profile.Profile <h3>Class Attributes</h3> - <table> <tr><td>dispatch</td></tr> </table> + <h3>Class Methods</h3> - <table> <tr><td>None</td></tr> </table> + <h3>Methods</h3> - <table> - <tr> <td><a href="#PyProfile.__init__">PyProfile</a></td> <td>Constructor</td> @@ -89,19 +86,20 @@ <td>Public method used to trace functions calls.</td> </tr> </table> + <h3>Static Methods</h3> - <table> <tr><td>None</td></tr> </table> + <a NAME="PyProfile.__init__" ID="PyProfile.__init__"></a> <h4>PyProfile (Constructor)</h4> <b>PyProfile</b>(<i>basename, timer=None, bias=None</i>) - <p> Constructor </p> + <dl> <dt><i>basename</i> (str)</dt> @@ -120,17 +118,17 @@ <a NAME="PyProfile.__restore" ID="PyProfile.__restore"></a> <h4>PyProfile.__restore</h4> <b>__restore</b>(<i></i>) - <p> Private method to restore the timing data from the timing cache. </p> + <a NAME="PyProfile.dump_stats" ID="PyProfile.dump_stats"></a> <h4>PyProfile.dump_stats</h4> <b>dump_stats</b>(<i>file</i>) - <p> Public method to dump the statistics data. </p> + <dl> <dt><i>file</i> (str)</dt> @@ -141,14 +139,13 @@ <a NAME="PyProfile.erase" ID="PyProfile.erase"></a> <h4>PyProfile.erase</h4> <b>erase</b>(<i></i>) - <p> Public method to erase the collected timing data. </p> + <a NAME="PyProfile.fix_frame_filename" ID="PyProfile.fix_frame_filename"></a> <h4>PyProfile.fix_frame_filename</h4> <b>fix_frame_filename</b>(<i>frame</i>) - <p> Public method used to fix up the filename for a given frame. </p> @@ -164,6 +161,7 @@ on the original machine. Another case might be sharing code over a network... This logic deals with that. </p> + <dl> <dt><i>frame</i> (frame)</dt> @@ -186,14 +184,13 @@ <a NAME="PyProfile.save" ID="PyProfile.save"></a> <h4>PyProfile.save</h4> <b>save</b>(<i></i>) - <p> Public method to store the collected profile data. </p> + <a NAME="PyProfile.trace_dispatch_call" ID="PyProfile.trace_dispatch_call"></a> <h4>PyProfile.trace_dispatch_call</h4> <b>trace_dispatch_call</b>(<i>frame, t</i>) - <p> Public method used to trace functions calls. </p> @@ -201,6 +198,7 @@ This is a variant of the one found in the standard Python profile.py calling fix_frame_filename above. </p> + <dl> <dt><i>frame</i> (frame)</dt> @@ -226,4 +224,4 @@ </dl> <div align="right"><a href="#top">Up</a></div> <hr /> -</body></html> \ No newline at end of file +</body></html>