def onQuitMail(): # exit mail tool, delete now if askyesno('PyMail Verify', 'Verify Quit?'): if toDelete: showinfo('PyMail', 'Deleting mail from server...') getpassword() pymail.deletemessages(mailserver, mailuser, mailpswd, toDelete, 0) showinfo('PyMail', 'Mail deleted from server...') rootWin.quit()
def onQuitMail(): # exit mail tool, delete now if askyesno("PyMail Verify", "Verify Quit?"): if toDelete: showinfo("PyMail", "Deleting mail from server...") getpassword() pymail.deletemessages(mailserver, mailuser, mailpswd, toDelete, 0) showinfo("PyMail", "Mail deleted from server...") rootWin.quit()
def deleteMailThread(toDelete): # delete mail while main thread handles gui events global errInfo, threadExitVar print "delete start" try: pymail.deletemessages(mailserver, mailuser, mailpswd, toDelete, 0) except: exc_type, exc_value = sys.exc_info()[:2] errInfo = "\n" + str(exc_type) + "\n" + str(exc_value) else: errInfo = "" print "delete exit" threadExitVar = 1 # signal main thread
def deleteMailThread(toDelete): # delete mail while main thread handles gui events global errInfo, threadExitVar print 'delete start' try: pymail.deletemessages(mailserver, mailuser, mailpswd, toDelete, 0) except: exc_type, exc_value = sys.exc_info()[:2] errInfo = '\n' + str(exc_type) + '\n' + str(exc_value) else: errInfo = '' print 'delete exit' threadExitVar = 1 # signal main thread