The CodeInvestigator application was designed to be a tracing tool for Python programs. Program flow, function calls, variable values and conditions are all recorded for every line your program executes. CodeInvestigator then shows you your code together with its run time details. Need to track down those nasty ones, but don’t know where to start? CodeInvestigator tracks everything! Any point in the run is instantly accessible. Debug at any point and in any direction. Scroll the code to the line you’re interested in and click the variable. Its value is then displayed between the code lines. Bug fixes: · When ‘print’ and ‘if’ appear on the same line, the generate failed. · pprint() actions were not picked up. Design changes: · A default configuration is used when installing. The dependency on tkinter could be removed. · The server process is now a true server process. All communication is only via HTTP. · The code can be displayed in a configurable font. · Recording can be paused and resumed to avoid too much clutter.