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
[email protected]
http://codespeak.net/mailman/listinfo/py-dev