[Spambayes-checkins] spambayes/Outlook2000 filter.py,1.19,1.20

Mark Hammond mhammond at users.sourceforge.net
Mon Mar 17 19:09:06 EST 2003


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

Modified Files:
	filter.py 
Log Message:
Prevent a single error filtering a message from stopping the
whole filter process.


Index: filter.py
===================================================================
RCS file: /cvsroot/spambayes/spambayes/Outlook2000/filter.py,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -d -r1.19 -r1.20
*** filter.py	17 Mar 2003 01:24:54 -0000	1.19
--- filter.py	18 Mar 2003 03:09:03 -0000	1.20
***************
*** 78,82 ****
             only_unseen and message.GetField(mgr.config.field_score_name) is not None:
              continue
!         disposition = filter_message(message, mgr, all_actions)
          dispositions[disposition] = dispositions.get(disposition, 0) + 1
  
--- 78,89 ----
             only_unseen and message.GetField(mgr.config.field_score_name) is not None:
              continue
!         try:
!             disposition = filter_message(message, mgr, all_actions)
!         except:
!             import traceback
!             print "Error filtering message '%s'" % (message,)
!             traceback.print_exc()
!             disposition = "Error"
! 
          dispositions[disposition] = dispositions.get(disposition, 0) + 1
  





More information about the Spambayes-checkins mailing list