I just tried the spambayes-1.1a4-070629 with a proxy and I think there is a
problem.  If you do not select the 'upgrade databases' option, attempting to
train will result in: 

Training...
500 Server error

Traceback (most recent call last):
  File "spambayes\Dibbler.pyc", line 476, in found_terminator
  File "spambayes\ProxyUI.pyc", line 304, in onReview
  File "spambayes\Stats.pyc", line 134, in RecordTraining
  File "spambayes\message.pyc", line 147, in set_persistent_statistics
  File "shelve.pyc", line 130, in __setitem__
TypeError: object does not support item assignment

I only played with this as I first saw it on my Mum's PC - I had left the
'upgrade' option enabled, but saw an exception flash by in the DOS box that
briefly appeared, and then started seeing the exception.  On a whim, I
re-executed the converter, and the problem went away.  Returning home, I
tried to repro, but could not - I didn't see an exception (although it may
have been too fast) and I didn't see the error.  I uninstalled, removed the
spambayes data directory, re-ran the executable, deselected the options,
then was able to repro it.

The installer also asks you twice about upgrading - in the first dialog,
then at the end.  I only de-selected the end one.

I'm just noting it here as I'm too lazy to open a bug, but this seems like a
bug we need to fix before 1.0.  Anyone have any clues?

Mark

_______________________________________________
spambayes-dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/spambayes-dev

Reply via email to