Checking error handling

- Send error message to the user when error appends while checking emails.

darcs-hash:20060131214619-86b55-178fcd27dfb6785afd422e562f22ef07f2aa9457.gz
This commit is contained in:
David Rousselie
2006-01-31 22:46:19 +01:00
parent fcf74c6835
commit b47feac044

View File

@@ -865,8 +865,17 @@ class MailComponent(Component):
body = body) body = body)
self.stream.send(mesg) self.stream.send(mesg)
account.disconnect() account.disconnect()
account.in_error = False
except Exception,e: except Exception,e:
# TODO : Send error message to the user if account.in_error == False:
account.in_error = True
msg = Message(from_jid = name + "@" + unicode(self.jid), \
to_jid = jid, \
stanza_type = "error", \
subject = account.default_lang_class.check_error_subject, \
body = account.default_lang_class.check_error_body \
% (e))
self.stream.send(msg)
self.__logger.debug("Error while checking mail : %s" \ self.__logger.debug("Error while checking mail : %s" \
% (e)) % (e))