[Spambayes-checkins] spambayes/Outlook2000/sandbox mapi_driver.py, 1.1, 1.2

Mark Hammond mhammond at users.sourceforge.net
Sun Jul 20 21:14:58 EDT 2003


Update of /cvsroot/spambayes/spambayes/Outlook2000/sandbox
In directory sc8-pr-cvs1:/tmp/cvs-serv24408

Modified Files:
	mapi_driver.py 
Log Message:
Ignore errors when enumerating stores.


Index: mapi_driver.py
===================================================================
RCS file: /cvsroot/spambayes/spambayes/Outlook2000/sandbox/mapi_driver.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** mapi_driver.py	23 Nov 2002 02:57:46 -0000	1.1
--- mapi_driver.py	21 Jul 2003 03:14:55 -0000	1.2
***************
*** 46,59 ****
              (eid_tag, eid), (name_tag, name), (def_store_tag, def_store) = row
              # Open the store.
!             store = self.session.OpenMsgStore(
!                                 0,      # no parent window
!                                 eid,    # msg store to open
!                                 None,   # IID; accept default IMsgStore
!                                 # need write access to add score fields
!                                 mapi.MDB_WRITE |
!                                     # we won't send or receive email
!                                     mapi.MDB_NO_MAIL |
!                                     mapi.MAPI_DEFERRED_ERRORS)
!             yield store, name, def_store
  
      def _FindSubfolder(self, store, folder, find_name):
--- 46,65 ----
              (eid_tag, eid), (name_tag, name), (def_store_tag, def_store) = row
              # Open the store.
!             try:
!                 store = self.session.OpenMsgStore(
!                                     0,      # no parent window
!                                     eid,    # msg store to open
!                                     None,   # IID; accept default IMsgStore
!                                     # need write access to add score fields
!                                     mapi.MDB_WRITE |
!                                         # we won't send or receive email
!                                         mapi.MDB_NO_MAIL |
!                                         mapi.MAPI_DEFERRED_ERRORS)
!                 yield store, name, def_store
!             except pythoncom.com_error, details:
!                 print "Error opening message store"
!                 print details
!                 print "Ignoring this store"
! 
  
      def _FindSubfolder(self, store, folder, find_name):





More information about the Spambayes-checkins mailing list