+-------[ Roman Klesel ]----------------------
| im just learning zope and python and find it difficult to get the details of
aquisition and inheritance.
| I have the following problem:
| (FS product)
| My base class has an attribute manage_editSettingsForm
| In its __init__ method I instantiate a contoller class.
| In the methods of the controller class can access
| Now I instantiate a importSingle class in a method of the controller class.
| In the methods of the importSingle class I cannot access
One (or more) of the following two;
Your class isn't yet fully instantiated and Acquisition wrapped, this normally
doesn't occur until your class is inside the ZODB. You generally need to use a
'post init' method to do a 2-stage init so that subitems can acquire items.
There are Zope hooks you can use (manage_afterAdd), or you can call your
own methods in the "manage_add" Factory method of your product.
If this is what you are doing then it's probably;
The importSingle class must be an attribute of the Controller class for
Acquisition to work in this way.
Zope maillist - Zope@zope.org
** No cross posts or HTML encoding! **
(Related lists -