Re: [Zope-dev] Adding properties in __init__

2000-11-07 Thread Chris Withers
Toby Dickenson wrote: > > Your object must have a factory method somewhere I suggest adding > an extra method to your object (I always name it '_after_create') and > arrange for it to be called by your factory once the new object is > installed in its container. ...yurch! ;-) Chris ___

Re: [Zope-dev] Adding properties in __init__

2000-11-07 Thread Toby Dickenson
On Tue, 07 Nov 2000 11:54:57 +, Chris Withers <[EMAIL PROTECTED]> wrote: >I have a product class that subclasses SimpleItem and PropertyManager. > >If I try and add a property in __init__ as so: > >self.manage_addProperty('AProperty','1\n2\n3','lines') > >I get the following wonderful error:

Re: [Zope-dev] Adding properties in __init__

2000-11-07 Thread Itamar Shtull-Trauring
Chris Withers wrote: > self.manage_addProperty('AProperty','1\n2\n3','lines') > I'm guessing that this is because self isn't an acquisition wrapper in > __init__ (even though SimpleItem is Acquisition.Implicit) but what am I > supposed to do to add a property in __init__? I usually override _pr