Skip to content

Commit b9b1900

Browse files
hladsijis
andauthored
ClientXMPP.process() is not available since slixmpp-1.9.0 (XMPP backend broken) (#1768)
* ClientXMPP.process() is not available since slixmpp-1.9.0 * docs: add details to CHANGES --------- Co-authored-by: Sijis Aviles <sijis.aviles@gmail.com>
1 parent 3543196 commit b9b1900

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

CHANGES.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ v9.9.9 (unreleased)
33
- chore: add releases script (#1767)
44
- refactor: remove webtest dependency (#1769)
55
- feat: support editable installed entrypoint plugins (#1766)
6+
- fix: XMPP backend referencing invalid method (#1768)
67

78

89
v6.2.1 (2026-06-06)

errbot/backends/xmpp.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from __future__ import annotations
22

3+
import asyncio
34
import logging
45
import sys
56
from datetime import datetime
@@ -396,7 +397,7 @@ def disconnect(self) -> None:
396397
self.connected = False
397398

398399
def serve_forever(self) -> None:
399-
self.client.process()
400+
asyncio.get_event_loop().run_forever()
400401

401402
def add_event_handler(self, name: str, cb: Callable) -> None:
402403
self.client.add_event_handler(name, cb)

0 commit comments

Comments
 (0)