Bugs item #1149648, was opened at 2005-02-23 21:55
Message generated for change (Comment added) made by anadelonbrin
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=498103&aid=1149648&group_id=61702
Category: hammie
Group: Source code - CVS
>Status: Closed
>Resolution: Invalid
Priority: 5
Submitted By: Bartosz Feński (fenio)
Assigned to: Nobody/Anonymous (nobody)
Summary: sb_filter doesn't work
Initial Comment:
Hello.
sb_filter crashes when it receives some lines.
Here's my output:
([EMAIL PROTECTED])~/Mail/debian-security/cur$echo "Normal
line which should work" | sb_filter.py
X-Spambayes-Classification: unsure; 0.52
Normal line which should work
([EMAIL PROTECTED])~/Mail/debian-security/cur$head -1
1109110296.7674_3.on:2,S
Return-Path:
<[EMAIL PROTECTED]>
([EMAIL PROTECTED])~/Mail/debian-security/cur$head -1
1109110296.7674_3.on:2,S | sb_filter.py
Traceback (most recent call last):
File "/usr/bin/sb_filter.py", line 257, in ?
main()
File "/usr/bin/sb_filter.py", line 248, in main
action(msg)
File "/usr/bin/sb_filter.py", line 180, in filter
return self.h.filter(msg)
File
"/usr/lib/python2.3/site-packages/spambayes/hammie.py",
line 109, in filter
prob, clues = self._scoremsg(msg, True)
File
"/usr/lib/python2.3/site-packages/spambayes/hammie.py",
line 38, in _scoremsg
return self.bayes.spamprob(tokenize(msg), evidence)
File
"/usr/lib/python2.3/site-packages/spambayes/classifier.py",
line 190, in chi2_spamprob
clues = self._getclues(wordstream)
File
"/usr/lib/python2.3/site-packages/spambayes/classifier.py",
line 493, in _getclues
tup = self._worddistanceget(word)
File
"/usr/lib/python2.3/site-packages/spambayes/classifier.py",
line 508, in _worddistanceget
prob = self.probability(record)
File
"/usr/lib/python2.3/site-packages/spambayes/classifier.py",
line 311, in probability
assert spamcount <= nspam
AssertionError
([EMAIL PROTECTED])~/Mail/debian-security/cur$
Any hints what should I make with this?
----------------------------------------------------------------------
>Comment By: Tony Meyer (anadelonbrin)
Date: 2005-02-24 12:38
Message:
Logged In: YES
user_id=552329
It means that your database is corrupt (there is a token
that has been seen in more spam than you have trained on,
which is not possible). The solution is to retrain.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=498103&aid=1149648&group_id=61702
_______________________________________________
Spambayes-bugs mailing list
[email protected]
http://mail.python.org/mailman/listinfo/spambayes-bugs