diff --git a/src/node/ext/zodb/parts.py b/src/node/ext/zodb/parts.py index 3417909..c394df8 100644 --- a/src/node/ext/zodb/parts.py +++ b/src/node/ext/zodb/parts.py @@ -7,7 +7,7 @@ plumb, ) from persistent import Persistent -from zope.interface import implements +from zope.interface import implementer from node.interfaces import ( INode, IAttributes, @@ -24,10 +24,10 @@ ) +@implementer(IZODBNode) class ZODBPart(Part): """This part requires plumbed class to inherit from Persistent. """ - implements(IZODBNode) @extend @property @@ -88,9 +88,8 @@ def storage(self): return OOBTodict() +@implementer(IAttributes) class ZODBAttributes(Part): - implements(IAttributes) - attribute_access_for_attrs = default(False) attributes_factory = default(None)