[Spambayes] errors running Autoconfigure.py

Tomas tomas at djangodeveloper.net
Fri May 28 02:14:04 CEST 2010


Hi, 

I was trying to run autoconfigure.py, but it doesn't work for some reason:

Traceback (most recent call last):
  File "H:\Downloads\Console2\SpamBayes\autoconfigure.py", line 75, in <module>
    from spambayes import oe_mailbox
  File "H:\Python26\lib\site-packages\spambayes-1.1a6-py2.6.egg\spambayes\oe_mailbox.py", line 41, in <module>
    from spambayes import msgs
  File "H:\Python26\lib\site-packages\spambayes-1.1a6-py2.6.egg\spambayes\msgs.py", line 6, in <module>
    from spambayes.tokenizer import tokenize
  File "H:\Python26\lib\site-packages\spambayes-1.1a6-py2.6.egg\spambayes\tokenizer.py", line 25, in <module>
    cache = dnscache.cache(cachefile=options["Tokenizer", "lookup_ip_cache"])
  File "H:\Python26\lib\site-packages\spambayes-1.1a6-py2.6.egg\spambayes\dnscache.py", line 120, in __init__
    DNS.DiscoverNameServers()
  File "H:\Python26\lib\site-packages\DNS\Base.py", line 64, in DiscoverNameServers
    defaults['server']=win32dns.RegistryResolve()
  File "H:\Python26\lib\site-packages\DNS\win32dns.py", line 66, in RegistryResolve
    nameserver = _winreg.QueryValueEx(y, "NameServer")[0].split()
WindowsError: [Error 2] System can't find the file indicated. (this line is translated to English, it could be a bit different on English Windows).

I have Windows XP with Python 2.6.5, pydns-2.3.4. installed too. 

I was split between asking here and on dev list, but it's just running the script no development involved (but let me know if dev list was more suited).

While I'm a Python noob I'll probably find a way around by ignoring SB modules and accessing the SB ini file directly which is fairly easy, still thought to ask here whether  there is some cleaner solution.

Thank you!
Tomas


More information about the SpamBayes mailing list