library should provide methods with error handling
Submitted by Jan Tojnar
Assigned to Matthias Clasen
Currently when the dbus call fails, the library consumers have no way to handle the error. This makes the library rather useless for any application that wants to provide a decent level of user experience, i.e. not swallowing errors.