Skip to content

Commit 6fe6cbb

Browse files
authored
Merge pull request #132 from DinoThor/develop
fix slixmpp address kwarg error + keep backwards compatibility
2 parents b4a6ac4 + b44df40 commit 6fe6cbb

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

spade/agent.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from hashlib import md5
55
from typing import Coroutine, Optional, Type, Any, List, TypeVar
66

7+
from slixmpp import __version__ as slixmpp_version
78
from slixmpp import JID
89
from slixmpp import Message as slixmppMessage
910

@@ -169,7 +170,10 @@ async def _async_connect(self) -> None: # pragma: no cover
169170
)
170171
self.client.add_event_handler("message", self._message_received)
171172

172-
self.client.connect(address=(self.jid.host, self.xmpp_port))
173+
if slixmpp_version <= '1.9.1':
174+
self.client.connect(address=(self.jid.host, self.xmpp_port))
175+
else:
176+
self.client.connect(host=self.jid.host, port=self.xmpp_port)
173177

174178
done, pending = await asyncio.wait(
175179
[connected_task, disconnected_task, failed_auth_task],

0 commit comments

Comments
 (0)