[Spambayes-checkins] spambayes/spambayes Corpus.py,1.20,1.21
Tony Meyer
anadelonbrin at users.sourceforge.net
Wed Mar 16 04:22:56 CET 2005
Update of /cvsroot/spambayes/spambayes/spambayes
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15429/spambayes
Modified Files:
Corpus.py
Log Message:
Remove the code that removed the notations from messages as this is now
handled more centrally elsewhere.
Index: Corpus.py
===================================================================
RCS file: /cvsroot/spambayes/spambayes/spambayes/Corpus.py,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** Corpus.py 14 Jul 2004 07:15:38 -0000 1.20
--- Corpus.py 16 Mar 2005 03:22:53 -0000 1.21
***************
*** 185,214 ****
msg = fromcorpus[key]
msg.load() # ensure that the substance has been loaded
-
- # If the notate_to or notate_subject options are set, then the
- # message in the cache has this information, and it will get used
- # in training, which is not ideal. So if that option is set, strip
- # that data before training. The only time I can see this failing
- # is if the option is changed at some point, so older messages
- # don't have the notation, but some other program did do the same
- # notation, which would be lost. This shouldn't be a big deal,
- # though.
- if fromCache:
- for header, header_opt in (("Subject", "notate_subject"),
- ("To", "notate_to")):
- # For Python 2.2, which doesn't allow "string in string".
- if isinstance(options["Headers", header_opt],
- types.StringTypes):
- notate_opt = (options["Headers", header_opt],)
- else:
- notate_opt = options["Headers", header_opt]
-
- for opt, tag in (("ham", "header_ham_string"),
- ("spam", "header_spam_string"),
- ("unsure", "header_unsure_string")):
- if opt in notate_opt and msg[header] is not None and \
- msg[header].startswith("%s," % options["Headers", tag]):
- msg.replace_header(header, msg[header][len(tag)+1:])
-
fromcorpus.removeMessage(msg)
self.addMessage(msg)
--- 185,188 ----
More information about the Spambayes-checkins
mailing list