core: added callback_id in DataError message of launchCallback

This commit is contained in:
Goffi 2015-11-15 23:11:41 +01:00
commit 0c5bf88da0

View file

@ -861,7 +861,8 @@ class SAT(service.Service):
return progress_all
def registerCallback(self, callback, *args, **kwargs):
""" Register a callback.
"""Register a callback.
Use with_data=True in kwargs if the callback use the optional data dict
use force_id=id to avoid generated id. Can lead to name conflict, avoid if possible
use one_shot=True to delete callback once it have been called
@ -910,7 +911,7 @@ class SAT(service.Service):
try:
callback, args, kwargs = self._cb_map[callback_id]
except KeyError:
raise exceptions.DataError("Unknown callback id")
raise exceptions.DataError(u"Unknown callback id {}".format(callback_id))
if kwargs.get("with_data", False):
if data is None: