RELEASED - StandaloneZODB 1.0 release candidate 1

Jeremy Hylton jeremy at alum.mit.edu
Tue Feb 5 05:59:39 CET 2002


woodsplitter at rocketmail.com (stalin) wrote in message news:<7876a8ea.0201290640.5f194252 at posting.google.com>...
> > Today we are releasing StandaloneZODB 1.0 release candidate 1.  We
> > expect to release the final version on 1-Feb-2002.
> 
> StandaloneZODB-1.0-rc1 + Standard Python 2.2 + Visual C++ 6.0 + WinNT 4.0-SP6a:
> 
> "python setup.py build" -- works fine
> "python setup.py test" -- throws this exception
> 
> Traceback (most recent call last):
>   File "lib.win32-2.2\ZEO\tests\winserver.py", line 61, in ?
>     main(sys.argv[1], sys.argv[2], sys.argv[3:])
>   File "lib.win32-2.2\ZEO\tests\winserver.py", line 50, in main
>     klass = load_storage_class(storage_name)
>   File "lib.win32-2.2\ZEO\tests\winserver.py", line 45, in load_storage_class
>     package = __import__("ZODB." + name)
>   File "lib.win32-2.2\ZODB\FileStorage.py", line 133, in ?
>     from fsIndex import fsIndex
>   File "lib.win32-2.2\ZODB\fsIndex.py", line 36, in ?
>     from BTrees._fsBTree import fsBTree as _fsBTree
>   File "lib.win32-2.2\BTrees\__init__.py", line 11, in ?
>     import Interfaces
>   File "lib.win32-2.2\BTrees\Interfaces.py", line 98, in ?
>     class IDictionaryIsh(IKeyed, Interface.Standard.MinimalDictionary):
> AttributeError: 'module' object has no attribute 'MinimalDictionary'

We don't expect StandaloneZODB users to execute the code in
BTrees.Interfaces.
The BTrees package __init__ imports BTrees.Interfaces and the
Interface module.  We don't ship the Interface module with
StandaloneZODB, and expect that the import of Interface will fail. 
__init__ is prepared to catch the ImportError and move on.

Do you have an Interface module installed somewhere on your
PYTHONPATH?  In site-packages?

Jeremy



More information about the Python-list mailing list