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]