Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/python-nbxmpp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Hörist <philipp@hoerist.com>2023-11-08 20:12:41 +0300
committerPhilipp Hörist <philipp@hoerist.com>2023-11-08 20:12:41 +0300
commit0edd032cc232046daf2203b6f48f8be83509b4fb (patch)
treef369ae97b9ebfa381eb32a38a9fc850345b60cc1
parent9337d58423c1123828248fd1c802953840605d8d (diff)
fix: Websocket: Set user agent
Fixes #132
-rw-r--r--nbxmpp/websocket.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/nbxmpp/websocket.py b/nbxmpp/websocket.py
index 1693afb..01b6f0f 100644
--- a/nbxmpp/websocket.py
+++ b/nbxmpp/websocket.py
@@ -21,6 +21,7 @@ from gi.repository import Soup
from gi.repository import GLib
from gi.repository import Gio
+import nbxmpp
from nbxmpp.const import TCPState
from nbxmpp.util import get_websocket_close_string
from nbxmpp.util import convert_tls_error_flags
@@ -34,6 +35,7 @@ class WebsocketConnection(Connection):
Connection.__init__(self, *args, **kwargs)
self._session = Soup.Session()
+ self._session.set_user_agent(f'nbxmpp {nbxmpp.__version__}')
if self._log.getEffectiveLevel() == logging.INFO:
self._session.add_feature(