GuiImap: pass on auth failed error to GUI
This commit is contained in:
parent
d94254c9cd
commit
4da521eadc
|
@ -19,6 +19,8 @@ import threading
|
|||
import pygtk
|
||||
pygtk.require('2.0')
|
||||
import gtk
|
||||
from imaplib import IMAP4
|
||||
|
||||
import ImapFetcher
|
||||
|
||||
class GuiImapFetcher (threading.Thread):
|
||||
|
@ -82,8 +84,15 @@ class GuiImapFetcher (threading.Thread):
|
|||
def importAllClicked(self, widget, data=None):
|
||||
self.statusLabel.set_label("Starting import. Please wait.") #FIXME: why doesnt this one show?
|
||||
for email in self.config.emails:
|
||||
result=ImapFetcher.run(self.config.emails[email], self.db)
|
||||
self.statusLabel.set_label("Finished import without error.")
|
||||
try:
|
||||
print "trying to run"
|
||||
result=ImapFetcher.run(self.config.emails[email], self.db)
|
||||
self.statusLabel.set_label("Finished import without error.")
|
||||
print "finished to run"
|
||||
except IMAP4.error as strerror:
|
||||
if str(strerror)=="[AUTHENTICATIONFAILED] Authentication failed.":
|
||||
self.statusLabel.set_label("Login to mailserver failed: please check mailserver, username and password")
|
||||
|
||||
#def importAllClicked
|
||||
|
||||
def get_vbox(self):
|
||||
|
|
Loading…
Reference in New Issue
Block a user