Mercurial > libervia-backend
comparison sat/core/xmpp.py @ 3542:53c1724a89ea
core (xmpp): catch `cancelError` in `pre_xml_treatments` in message workflow
author | Goffi <goffi@goffi.org> |
---|---|
date | Thu, 03 Jun 2021 15:40:57 +0200 |
parents | 4b33ed5abd8f |
children | 01c23359b915 |
comparison
equal
deleted
inserted
replaced
3536:0985c47ffd96 | 3542:53c1724a89ea |
---|---|
688 log.debug(_("Sending message (type {type}, to {to})") | 688 log.debug(_("Sending message (type {type}, to {to})") |
689 .format(type=data["type"], to=to_jid.full())) | 689 .format(type=data["type"], to=to_jid.full())) |
690 | 690 |
691 pre_xml_treatments.addCallback(lambda __: self.generateMessageXML(data, post_xml_treatments)) | 691 pre_xml_treatments.addCallback(lambda __: self.generateMessageXML(data, post_xml_treatments)) |
692 pre_xml_treatments.addCallback(lambda __: post_xml_treatments) | 692 pre_xml_treatments.addCallback(lambda __: post_xml_treatments) |
693 pre_xml_treatments.addErrback(self._cancelErrorTrap) | |
693 post_xml_treatments.addCallback(lambda __: self.sendMessageData(data)) | 694 post_xml_treatments.addCallback(lambda __: self.sendMessageData(data)) |
694 if send_only: | 695 if send_only: |
695 log.debug(_("Triggers, storage and echo have been inhibited by the " | 696 log.debug(_("Triggers, storage and echo have been inhibited by the " |
696 "'send_only' parameter")) | 697 "'send_only' parameter")) |
697 else: | 698 else: |