[Spambayes-checkins] spambayes/Outlook2000 train.py,1.24,1.25
Mark Hammond
mhammond at users.sourceforge.net
Sun Mar 16 17:24:31 EST 2003
Update of /cvsroot/spambayes/spambayes/Outlook2000
In directory sc8-pr-cvs1:/tmp/cvs-serv19880
Modified Files:
train.py
Log Message:
Allow messages to be scored after training.
Index: train.py
===================================================================
RCS file: /cvsroot/spambayes/spambayes/Outlook2000/train.py,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -d -r1.24 -r1.25
*** train.py 4 Feb 2003 02:19:05 -0000 1.24
--- train.py 17 Mar 2003 01:24:28 -0000 1.25
***************
*** 98,102 ****
# Called back from the dialog to do the actual training.
! def trainer(mgr, progress, rebuild):
config = mgr.config
if rebuild:
--- 98,102 ----
# Called back from the dialog to do the actual training.
! def trainer(mgr, progress, rebuild, rescore = True):
config = mgr.config
if rebuild:
***************
*** 133,136 ****
--- 133,146 ----
return
progress.set_status("Completed training with %d spam and %d good messages" % (bayes.nspam, bayes.nham))
+ if rescore:
+ # Setup the "filter now" config to what we want.
+ config = mgr.config.filter_now
+ config.only_unread = False
+ config.only_unseen = False
+ config.action_all = False
+ config.folder_ids = mgr.config.training.ham_folder_ids + mgr.config.training.spam_folder_ids
+ config.include_sub = mgr.config.training.ham_include_sub or mgr.config.training.spam_include_sub
+ import filter
+ filter.filterer(mgr, progress)
def main():
More information about the Spambayes-checkins
mailing list