Hi Ronny, On Sun, Jan 17, 2010 at 18:53 +0100, Ronny Pfannschmidt wrote: > hi, > > while debugging vim-dbus use, > i'd like to remove all those nasty line-nosie alike traceback iems from > the python dbus libs as they don't really help the traceback. > > Is there any way to do that right now or does it need invention.
No way yet. The "__tracebackhide__ = True" setting only works for code you control, obviously. However, the internal ExceptionInfo() object has support for processing tracebacks so i guess we could add a hook that you can use like this: # ./conftest.py def pytest_filter_traceback(excinfo): dbuspath = py.path.local(dbus.__file__).dirpath() excinfo.traceback = excinfo.traceback.filter( lambda entry: not entry.path.relto(dbuspath)) This hook should not be called when "--tb=full" is specified, i guess. makes sense to you? cheers, holger _______________________________________________ py-dev mailing list py-dev@codespeak.net http://codespeak.net/mailman/listinfo/py-dev