2005-11-15 Robert McQueen <robot101@debian.org>

* python/service.py: Include the traceback in the error reply when we
	send an exception over the bus. _BEST_ _PATCH_ _EVER_
This commit is contained in:
Robert McQueen 2005-11-14 20:59:32 +00:00
parent 5e948ff7cd
commit d4595960e9
2 changed files with 8 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2005-11-15 Robert McQueen <robot101@debian.org>
* python/service.py: Include the traceback in the error reply when we
send an exception over the bus. _BEST_ _PATCH_ _EVER_
2005-11-14 David Zeuthen <davidz@redhat.com>
Patch from Timo Hoenig <thoenig@suse.de>.

View file

@ -2,6 +2,8 @@
import dbus_bindings
import _dbus
import operator
import traceback
from exceptions import UnknownMethodException
from decorators import method
from decorators import signal
@ -170,7 +172,7 @@ def _method_reply_error(connection, message, exception):
else:
name = 'org.freedesktop.DBus.Python.%s.%s' % (exception.__module__, exception.__class__.__name__)
contents = str(exception)
contents = traceback.format_exc()
reply = dbus_bindings.Error(message, name, contents)
connection.send(reply)