Philipp Hörist pushed to branch master at gajim / python-nbxmpp
Commits:
db8cea4d by lovetox at 2020-07-05T22:35:23+02:00
Smacks: Don't fail on saving error replies
- - - - -
1 changed file:
- nbxmpp/smacks.py
Changes:
=====================================
nbxmpp/smacks.py
=====================================
@@ -23,6 +23,7 @@ from nbxmpp.simplexml import Node
from nbxmpp.const import StreamState
from nbxmpp.util import LogAdapter
from nbxmpp.structs import StanzaHandler
+from nbxmpp.protocol import Error
log = logging.getLogger('nbxmpp.smacks')
@@ -139,7 +140,9 @@ class Smacks:
# Make a full copy so we dont run into problems when
# the stanza is modified after sending for some reason
- stanza = type(stanza)(node=str(stanza))
+ # TODO: Make also copies of Protocol.Error objects
+ if not isinstance(stanza, Error):
+ stanza = type(stanza)(node=str(stanza))
self._add_delay(stanza)
View it on GitLab:
https://dev.gajim.org/gajim/python-nbxmpp/-/commit/db8cea4d9322963d27b74b81cfde92b7c1da665f
--
View it on GitLab:
https://dev.gajim.org/gajim/python-nbxmpp/-/commit/db8cea4d9322963d27b74b81cfde92b7c1da665f
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits