[Zope3-dev] Re: ClientStorage vs DemoStorage broken in Zope 3.2?
Tres Seaver
tseaver at palladion.com
Tue Apr 25 23:50:22 EDT 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Christian Theune wrote:
> Hi,
>
> I'm preparing a presentation and marketing campaign for Zope 3 for the
> next weeks linux fair in here in Germany. I'm demonstrating a couple of
> things and was trying to use DemoStorage with ClientStorage on a Zope
> 3.2 server today. However, it didn't work and crashed with this message
> and traceback (partially given):
>
> File "/home/ctheune/Development/Zope-3.2/src/ZODB/DemoStorage.py",
> line 94, in __init__
> BaseStorage.__init__(self, name, base)
> File "/home/ctheune/Development/Zope-3.2/src/ZODB/BaseStorage.py",
> line 108, in __init__
> self._oid = base._oid
> AttributeError: 'ClientStorage' object has no attribute '_oid'
>
>
> Is this something that
>
> - should not be broken
> - should be fixed
> - is known
>
> ?
>
> I'd fix it if someone gave me a quick hint on what is wrong.
Smells like a fix didn't get forward-ported somehow -- that looks like
the same error I helped Tim find and fix for Zope 2.
CC'ing the ZODB list just in case anyone there has a better memory.
Here is the NEWS.txt entry for that fix:
DemoStorage
-----------
- (3.4a4) Appropriate implementations of the storage API's
``registerDB()`` and ``new_oid()`` methods were added, delegating to
the base storage. This was needed to support wrapping a ZEO client
storage as a ``DemoStorage`` base storage, as some new Zope tests
want to do.
Tres.
- --
===================================================================
Tres Seaver +1 202-558-7113 tseaver at palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFETu39+gerLs4ltQ4RAtGBAJ0Thb6eJPegItQr9HDHvtskfXsIJwCfSgRM
0V1ma6vIS67f/Osxko7wkNc=
=9S/w
-----END PGP SIGNATURE-----
More information about the Zope3-dev
mailing list