[Spambayes] Using SpamBayes as a "remote filter"?
Tony Meyer
tameyer at ihug.co.nz
Mon May 10 02:35:22 EDT 2004
> However: There is another exception within the first mail called:
[...]
> File
> "/usr/lib/python2.3/site-packages/spambayes/hammie.py", line 38, in
> _scoremsg
> return self.bayes.spamprob(tokenize(msg), evidence)
> AttributeError: 'NoneType' object has no attribute 'spamprob'
This indicates, I think, that there was some sort of problem opening the
database, although I'm not sure why it gets set to None, rather than raising
an exception, and fiddling about, I can't duplicate this. What does your
line 348 look like? It should be something like:
h = hammie.open("default_bayes_customize.db", "dbm", "r")
If it is something like that, add this after it and see what it prints out:
print filters[-1].test.sb_hammie.bayes
=Tony Meyer
---
Please always include the list (spambayes at python.org) in your replies
(reply-all), and please don't send me personal mail about SpamBayes. This
way, you get everyone's help, and avoid a lack of replies when I'm busy.
More information about the Spambayes
mailing list