diff options
author | mathieui <mathieui@mathieui.net> | 2021-07-05 22:29:37 +0200 |
---|---|---|
committer | mathieui <mathieui@mathieui.net> | 2021-07-05 22:42:18 +0200 |
commit | af958fd1fe46d4a3f523ee3f4f103f15430b5fc2 (patch) | |
tree | 0b3f93b00544ba7dc6620a7aba271786db67f9fd /slixmpp/stanza/message.py | |
parent | 0971bab30ae07d7ea11d9838e4149135e5fcb787 (diff) | |
download | slixmpp-af958fd1fe46d4a3f523ee3f4f103f15430b5fc2.tar.gz slixmpp-af958fd1fe46d4a3f523ee3f4f103f15430b5fc2.tar.bz2 slixmpp-af958fd1fe46d4a3f523ee3f4f103f15430b5fc2.tar.xz slixmpp-af958fd1fe46d4a3f523ee3f4f103f15430b5fc2.zip |
stanza: fix a bunch of type errors
Diffstat (limited to 'slixmpp/stanza/message.py')
-rw-r--r-- | slixmpp/stanza/message.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/slixmpp/stanza/message.py b/slixmpp/stanza/message.py index debfb380..2a0f20bd 100644 --- a/slixmpp/stanza/message.py +++ b/slixmpp/stanza/message.py @@ -5,6 +5,7 @@ # See the file LICENSE for copying permission. from slixmpp.stanza.rootstanza import RootStanza from slixmpp.xmlstream import StanzaBase, ET +from slixmpp.basexmpp import BaseXMPP ORIGIN_NAME = '{urn:xmpp:sid:0}origin-id' @@ -61,7 +62,7 @@ class Message(RootStanza): """ StanzaBase.__init__(self, *args, **kwargs) if not recv and self['id'] == '': - if self.stream is not None and self.stream.use_message_ids: + if isinstance(self.stream, BaseXMPP) and self.stream.use_message_ids: self['id'] = self.stream.new_id() else: del self['origin_id'] @@ -93,7 +94,7 @@ class Message(RootStanza): self.xml.attrib['id'] = value - if self.stream and not self.stream.use_origin_id: + if isinstance(self.stream, BaseXMPP) and not self.stream.use_origin_id: return None sub = self.xml.find(ORIGIN_NAME) |