User:Mstone/Tricks

From OLPC
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Verbose Python Tracebacks

 nice_traces.py
 from nice_traces import trace
 # sys.excepthook now is set to trace by the import
 # also, trace(sys.exc_info()) can be used for more controlled handling

Handy report() function

 See trac_helper.py

Relational error logging

 See trac_helper.py and collect-pkgs.py.

Email-based error reporting

 See email_warnings.py.

RPM Makefiles

 See rpm-packaging as well as individual projects like [1] along with my Fedora packaging bibliography.

pymeta parser-based controllers

 See triagebot for cute tricks.

Python GDB Macros

 http://wiki.python.org/moin/DebuggingWithGdb