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)

_______________________________________________
Spambayes-checkins mailing list
[email protected]
http://mail.python.org/mailman/listinfo/spambayes-checkins

Reply via email to