Philipp Hörist pushed to branch master at gajim / python-nbxmpp


Commits:
d3c30ce0 by Philipp Hörist at 2026-02-20T18:31:20+01:00
imprv: SASL: Improve logging for GSSAPI errors

- - - - -


1 changed file:

- nbxmpp/sasl.py


Changes:

=====================================
nbxmpp/sasl.py
=====================================
@@ -38,12 +38,11 @@ log = logging.getLogger("nbxmpp.sasl")
 
 try:
     gssapi = __import__("gssapi")
-    gssapi_available = True
+    gssapi_error = None
 except (ImportError, OSError) as error:
-    log.info("GSSAPI not available: %s", error)
-    gssapi_available = False
+    gssapi_error = error
 
-GSSAPI_AVAILABLE = gssapi_available
+GSSAPI_ERROR = gssapi_error
 
 
 class SASL:
@@ -142,7 +141,8 @@ class SASL:
             self._enabled_mechs.discard("SCRAM-SHA-256-PLUS")
             self._enabled_mechs.discard("SCRAM-SHA-512-PLUS")
 
-        if not GSSAPI_AVAILABLE:
+        if GSSAPI_ERROR is not None:
+            log.debug("Discard GSSAPI because of error: %s", GSSAPI_ERROR)
             self._enabled_mechs.discard("GSSAPI")
 
         feature_mechs = features.get_mechs()



View it on GitLab: 
https://dev.gajim.org/gajim/python-nbxmpp/-/commit/d3c30ce0ecbdd23fc117ac3ac3dd75ad1d6a711a

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/python-nbxmpp/-/commit/d3c30ce0ecbdd23fc117ac3ac3dd75ad1d6a711a
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to