[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#740186: ITP: python-tblib -- Python traceback fiddling library



Package: wnpp
Severity: wishlist
Owner: Colin Watson <cjwatson@debian.org>

* Package name    : python-tblib
  Version         : 0.1.0
  Upstream Author : Ionel Cristian Mărieș <contact@ionelmc.ro>
* URL             : https://github.com/ionelmc/python-tblib
* License         : BSD-2-clause
  Programming Lang: Python
  Description     : Python traceback fiddling library

This library allows pickling tracebacks so that they can be passed
across process boundaries.  The traceback objects that come out are
stripped of some attributes such as variables, but it is at least
possible to raise exceptions with those tracebacks or print them.

(I'd like to make use of this in a rather elaborate test suite setup
where I need to be able to run some tests in their own subprocesses;
while I've come up with a crude workaround, this would be a nicer way to
propagate exceptions back to the parent where they can be re-raised
properly.)

-- 
Colin Watson                                       [cjwatson@debian.org]


Reply to: