From 1b55c3faa7b188485e4d54613cc3fd45410b68b4 Mon Sep 17 00:00:00 2001 From: lovetox <philipp@hoerist.com> Date: Mon, 4 Jan 2021 23:28:44 +0100 Subject: [PATCH] =?UTF-8?q?Delimiter:=20Don=E2=80=99t=20stop=20connecting?= =?UTF-8?q?=20when=20private=20xml=20is=20not=20available?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gajim/common/modules/delimiter.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gajim/common/modules/delimiter.py b/gajim/common/modules/delimiter.py index c66b24656a..3c4c8b7a57 100644 --- a/gajim/common/modules/delimiter.py +++ b/gajim/common/modules/delimiter.py @@ -16,7 +16,6 @@ from nbxmpp.errors import is_error -from nbxmpp.modules.util import raise_if_error from gajim.common.modules.base import BaseModule from gajim.common.modules.util import as_task @@ -42,7 +41,10 @@ def get_roster_delimiter(self): delimiter = yield self.request_delimiter() if is_error(delimiter) or delimiter is None: result = yield self.set_delimiter(self.delimiter) - raise_if_error(result) + if is_error(result): + self._con.connect_machine() + return + delimiter = self.delimiter self.delimiter = delimiter -- GitLab