[Spambayes-checkins] spambayes/scripts sb_imapfilter.py,1.61,1.62

Sjoerd Mullender sjoerd at users.sourceforge.net
Sun Jul 3 10:53:31 CEST 2005


Update of /cvsroot/spambayes/spambayes/scripts
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv660

Modified Files:
	sb_imapfilter.py 
Log Message:
It seems it is possible that we get an invalid date string from
self.extractTime(), so protect against that.  (I got a string
"19-Jan-2038 03:23:05 +0100" which caused the now protected call to
self.imap_server.append to raise an exception.)


Index: sb_imapfilter.py
===================================================================
RCS file: /cvsroot/spambayes/spambayes/scripts/sb_imapfilter.py,v
retrieving revision 1.61
retrieving revision 1.62
diff -C2 -d -r1.61 -r1.62
*** sb_imapfilter.py	30 May 2005 07:02:11 -0000	1.61
--- sb_imapfilter.py	3 Jul 2005 08:53:28 -0000	1.62
***************
*** 676,681 ****
                            (flags, Time2Internaldate(time.time())),
                            (None, Time2Internaldate(time.time()))]:
!             response = self.imap_server.append(self.folder.name, flgs, tme,
!                                                self.as_string())
              try:
                  self.imap_server.check_response("", response)
--- 676,684 ----
                            (flags, Time2Internaldate(time.time())),
                            (None, Time2Internaldate(time.time()))]:
!             try:
!                 response = self.imap_server.append(self.folder.name, flgs, tme,
!                                                    self.as_string())
!             except BaseIMAP.error:
!                 continue
              try:
                  self.imap_server.check_response("", response)



More information about the Spambayes-checkins mailing list