[Spambayes-checkins] spambayes/Outlook2000 addin.py,1.32,1.33

Mark Hammond mhammond@users.sourceforge.net
Thu Nov 14 02:52:52 2002


Update of /cvsroot/spambayes/spambayes/Outlook2000
In directory usw-pr-cvs1:/tmp/cvs-serv15470

Modified Files:
	addin.py 
Log Message:
Add a dumb exception handler for the folder switch event.


Index: addin.py
===================================================================
RCS file: /cvsroot/spambayes/spambayes/Outlook2000/addin.py,v
retrieving revision 1.32
retrieving revision 1.33
diff -C2 -d -r1.32 -r1.33
*** addin.py	14 Nov 2002 01:16:11 -0000	1.32
--- addin.py	14 Nov 2002 02:52:50 -0000	1.33
***************
*** 277,296 ****
          show_delete_as = True
          show_recover_as = False
!         if outlook_folder is not None:
!             mapi_folder = self.manager.message_store.GetFolder(outlook_folder)
!             look_id = self.manager.config.filter.spam_folder_id
!             if look_id:
!                 look_folder = self.manager.message_store.GetFolder(look_id)
!                 if mapi_folder == look_folder:
!                     # This is the Spam folder - only show "recover"
!                     show_recover_as = True
!                     show_delete_as = False
!             # Check if uncertain
!             look_id = self.manager.config.filter.unsure_folder_id
!             if look_id:
!                 look_folder = self.manager.message_store.GetFolder(look_id)
!                 if mapi_folder == look_folder:
!                     show_recover_as = True
!                     show_delete_as = True
          self.but_recover_as.Visible = show_recover_as
          self.but_delete_as.Visible = show_delete_as
--- 277,301 ----
          show_delete_as = True
          show_recover_as = False
!         try:
!             if outlook_folder is not None:
!                 mapi_folder = self.manager.message_store.GetFolder(outlook_folder)
!                 look_id = self.manager.config.filter.spam_folder_id
!                 if look_id:
!                     look_folder = self.manager.message_store.GetFolder(look_id)
!                     if mapi_folder == look_folder:
!                         # This is the Spam folder - only show "recover"
!                         show_recover_as = True
!                         show_delete_as = False
!                 # Check if uncertain
!                 look_id = self.manager.config.filter.unsure_folder_id
!                 if look_id:
!                     look_folder = self.manager.message_store.GetFolder(look_id)
!                     if mapi_folder == look_folder:
!                         show_recover_as = True
!                         show_delete_as = True
!         except:
!             print "Error finding the MAPI folders for a folder switch event"
!             import traceback
!             traceback.print_exc()
          self.but_recover_as.Visible = show_recover_as
          self.but_delete_as.Visible = show_delete_as





More information about the Spambayes-checkins mailing list