Mercurial > libervia-backend
diff sat/bridge/bridge_constructor/constructors/pb/constructor.py @ 3243:f2e30aa031e9
bridge (pb): fixed conversions of Failure to BridgeException in non-AIO bridge
author | Goffi <goffi@goffi.org> |
---|---|
date | Wed, 01 Apr 2020 15:40:29 +0200 |
parents | 559a625a236b |
children | be6d91572633 |
line wrap: on
line diff
--- a/sat/bridge/bridge_constructor/constructors/pb/constructor.py Wed Apr 01 15:32:18 2020 +0200 +++ b/sat/bridge/bridge_constructor/constructors/pb/constructor.py Wed Apr 01 15:40:29 2020 +0200 @@ -1,6 +1,5 @@ #!/usr/bin/env python3 - # SàT: a XMPP client # Copyright (C) 2009-2020 Jérôme Poisson (goffi@goffi.org) @@ -39,8 +38,9 @@ if callback is not None: d.addCallback({callback}) if errback is None: - errback = self._generic_errback - d.addErrback(errback)\n""", + d.addErrback(self._generic_errback) + else: + d.addErrback(self._errback, ori_errback=errback)\n""", "async_methods": """\ def {name}(self{args_comma}{args}): {debug}d = self.root.callRemote("{name}"{args_comma}{args_no_def})