CodeInvestigator version 0.11.0 was released on June 14.

Changes:
   - CodeInvestigator can now be used with FireFox 3.0.
   - I've removed the alert box when a run finishes.
   - Thread support:
      - You can view 'Entry points': Entry points into a program.
      - The mainline of every Python program has an entry point.
         Each import has an entry point.
- Every function where the call can't be clicked has an entry point:
           Every thread has an entry point.
           Every callback has an entry point.
   - The tabs above a function have been removed.
You now access a call by clicking the call in the code, or if the call is made outside of the code, clicking its entry point.

Bug fix:
   - Searches were not canceling properly.

A note on its use:
- If you see the 'CodeInvestigator has been stopped' alert box and you did not navigate away from it:

Try using the 'NoScript' FireFox Add-on. I believe it makes the 'onunload' event more reliable.



CodeInvestigator is a tracing tool for Python programs.

Running a program through CodeInvestigator creates a recording. Program flow, function calls, variable values and conditions are all stored for every line the program executes. The recording is then viewed with an interface consisting of the code. The code can be clicked: A clicked variable displays its value, a clicked loop displays its iterations. You read code, and have at your disposal all the run time details of that code. A computerized desk check tool and another way to learn about your program.

http://sourceforge.net/project/showfiles.php?group_id=183942

--
http://mail.python.org/mailman/listinfo/python-announce-list

       Support the Python Software Foundation:
       http://www.python.org/psf/donations.html

Reply via email to