From 8560544bc0aedee6c2a279d615c266bdf94da8fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Sun, 21 May 2023 14:08:30 +0200 Subject: cfix: Check for Soup >= 3.3.0 when using force_http1 --- nbxmpp/http.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nbxmpp/http.py b/nbxmpp/http.py index 455fb30..e44255c 100644 --- a/nbxmpp/http.py +++ b/nbxmpp/http.py @@ -50,6 +50,7 @@ HTTP_METHODS_T = Literal[ CHUNK_SIZE = 32768 DEFAULT_USER_AGENT = f'nbxmpp/{nbxmpp.__version__}' SIGNAL_ACTIONS = GObject.SignalFlags.RUN_LAST | GObject.SignalFlags.ACTION +MIN_SOUP_3_3_0 = Soup.check_version(3, 3, 0) class HTTPLogAdapter(logging.LoggerAdapter): @@ -129,7 +130,8 @@ class HTTPRequest(GObject.GObject): self._emit_response_progress = False self._message = Soup.Message() - self._message.set_force_http1(force_http1) + if MIN_SOUP_3_3_0: + self._message.set_force_http1(force_http1) self._user_data = None self._log.info('Created') -- cgit v1.2.3