[Zope3-dev] Re: keeping attributes abstract
Sam Stainsby
sam at stainsby.id.au
Thu Mar 9 05:43:25 EST 2006
On Thu, 09 Mar 2006 04:29:12 -0500, Benji York wrote:
> class Foo(Persistent):
> implements(IFooB)
>
> @apply
> def bar(self):
> doc = """The bar attribute"""
>
> def fset(self, bar):
> if bar is None:
> self._bar = 47
> else:
> self._bar = bar
>
> def fget(self):
> return self._bar * 44
>
> return property(**locals)
Ah, good ... the situation is better than I thought, although the code is
a little complex than I would like to see. How would you go about
overriding the accessor or mutator in a subclass?
More information about the Zope3-dev
mailing list