From f5beac2afafeab1f1a788d1409b61834b124469c Mon Sep 17 00:00:00 2001 From: Lance Stout Date: Mon, 14 May 2012 23:12:54 -0700 Subject: Use SASLPrepFailure as the exception name instead of UnicodeError. --- sleekxmpp/features/feature_mechanisms/mechanisms.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sleekxmpp/features') diff --git a/sleekxmpp/features/feature_mechanisms/mechanisms.py b/sleekxmpp/features/feature_mechanisms/mechanisms.py index cc3579e8..f47012a9 100644 --- a/sleekxmpp/features/feature_mechanisms/mechanisms.py +++ b/sleekxmpp/features/feature_mechanisms/mechanisms.py @@ -10,6 +10,7 @@ import logging from sleekxmpp.thirdparty import suelta from sleekxmpp.thirdparty.suelta.exceptions import SASLCancelled, SASLError +from sleekxmpp.thirdparty.suelta.exceptions import SASLPrepFailure from sleekxmpp.stanza import StreamFeatures from sleekxmpp.xmlstream import RestartStream, register_stanza_plugin @@ -129,7 +130,7 @@ class FeatureMechanisms(BasePlugin): except SASLError: self.attempted_mechs.add(self.mech.name) self._send_auth() - except UnicodeError as e: + except SASLPrepFailure: log.exception("A credential value did not pass SASLprep.") self.xmpp.disconnect() else: -- cgit v1.2.3