From 846c42e38628749fbee9c9a23637dc316028dcb5 Mon Sep 17 00:00:00 2001 From: mathieui Date: Sun, 31 Jan 2021 19:38:12 +0100 Subject: XEP-0045: make the join_muc_wait timeout parameter optional --- slixmpp/plugins/xep_0045/muc.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/slixmpp/plugins/xep_0045/muc.py b/slixmpp/plugins/xep_0045/muc.py index e156ded1..ab67d4bc 100644 --- a/slixmpp/plugins/xep_0045/muc.py +++ b/slixmpp/plugins/xep_0045/muc.py @@ -264,7 +264,7 @@ class XEP_0045(BasePlugin): seconds: Optional[int] = None, since: Optional[datetime] = None, presence_options: Optional[Dict[str, str]] = None, - timeout: int = 30) -> Presence: + timeout: Optional[int] = None) -> Presence: """ Try to join a MUC and block until we are joined or get an error. @@ -276,6 +276,8 @@ class XEP_0045(BasePlugin): :param maxstanzas: Max number of stanzas to return from history. :param seconds: Fetch history until that many seconds in the past. :param since: Fetch history since that timestamp. + :param timeout: Timeout after which a TimeoutError is raised. + None means no timeout. :raises: A slixmpp.exceptions.PresenceError if the MUC returns a presence error. :raises: An asyncio.TimeoutError if there is neither success nor -- cgit v1.2.3