[Spambayes-checkins] spambayes/Outlook2000 manager.py,1.86,1.87

Mark Hammond mhammond at users.sourceforge.net
Wed Sep 10 01:42:49 EDT 2003


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

Modified Files:
	manager.py 
Log Message:
Call new new close() method on the classifier rather than hacking our own.


Index: manager.py
===================================================================
RCS file: /cvsroot/spambayes/spambayes/Outlook2000/manager.py,v
retrieving revision 1.86
retrieving revision 1.87
diff -C2 -d -r1.86 -r1.87
*** manager.py	7 Sep 2003 23:42:19 -0000	1.86
--- manager.py	10 Sep 2003 07:42:45 -0000	1.87
***************
*** 172,175 ****
--- 172,177 ----
      def open_bayes(self):
          raise NotImplementedError
+     def close_bayes(self, bayes):
+         bayes.close()
  
  class PickleStorageManager(BasicStorageManager):
***************
*** 177,182 ****
      def open_bayes(self):
          return bayes_storage.PickledClassifier(self.bayes_filename)
-     def close_bayes(self, bayes):
-         pass
      def open_mdb(self):
          return cPickle.load(open(self.mdb_filename, 'rb'))
--- 179,182 ----
***************
*** 196,202 ****
          fname = self.bayes_filename.encode(filesystem_encoding)
          return bayes_storage.DBDictClassifier(fname)
-     def close_bayes(self, bayes):
-         bayes.db.close()
-         bayes.dbm.close()
      def open_mdb(self):
          fname = self.mdb_filename.encode(filesystem_encoding)
--- 196,199 ----





More information about the Spambayes-checkins mailing list