User:Mstone/Tricks: Difference between revisions
Jump to navigation
Jump to search
m (New page: == Verbose Python Tracebacks == [http://teach.laptop.org/~mstone/nice_traces.py nice_traces.py] from nice_traces import trace # sys.excepthook now is set to trace by the import #...) |
m (→RPM Makefiles) |
||
Line 1: | Line 1: | ||
== Verbose Python Tracebacks == |
== Verbose Python Tracebacks == |
||
Line 21: | Line 20: | ||
== RPM Makefiles == |
== RPM Makefiles == |
||
See [http://dev.laptop.org/git?p=users/mstone/rpm-packaging;a=tree rpm-packaging] as well as individual projects like [http://dev.laptop.org/git/projects/olpc-netutils] along with |
See [http://dev.laptop.org/git?p=users/mstone/rpm-packaging;a=tree rpm-packaging] as well as individual projects like [http://dev.laptop.org/git/projects/olpc-netutils] along with my [[Developer/Fedora#Outside Reading|Fedora packaging bibliography]]. |
||
== [https://launchpad.net/pymeta pymeta] parser-based controllers == |
== [https://launchpad.net/pymeta pymeta] parser-based controllers == |
Revision as of 00:35, 24 September 2008
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