[Spambayes] Spambayes problem

Simon Cahuk simon.cahuk at uni-mb.si
Fri Apr 16 03:49:55 EDT 2004


Hi! I'm using spambayes-1.0b1 on Linux, Debian unstable. I'm using 
sb_filter.py in kmail. 

My problem: when I pipe a message through sb_filter.py, it doesn't add the 
x-spambayes header to the message.

Even if try to pipe a single message with sb_filter.py < message I get:

sb_filter.py < Mail/inbox/cur/1081596149.10684.oOo1Z:2,S
Traceback (most recent call last):
  File "/usr/bin/sb_filter.py", line 256, 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 
filt
er
    prob, clues = self._scoremsg(msg, True)
  File "/usr/lib/python2.3/site-packages/spambayes/hammie.py", line 38, in 
_scor
emsg
    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 308, 
in 
probability
    assert hamcount <= nham
AssertionError

Any thoughts?

Simon



More information about the Spambayes mailing list