CodeInvestigator 0.11.0 release

Martien Friedeman mfriedeman at
Sat Jun 14 03:16:40 CEST 2008

CodeInvestigator version 0.11.0 was released on June 14.

    - 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  
            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.

More information about the Python-announce-list mailing list