The implementation of asynchronous services assumes that the exception passed to the error callback was thrown and is still the current exception, and tries to pull out a traceback. This means that this: async_err_cb(SomeError('oops')) won't work.
Created attachment 11529 [details] wrap traceback call in try/except block Seems like this is an easy fix though I guess stringafying the exception may be superfluous,
Fixed in 0.82.3 with a different patch.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.