Thierry Florac wrote:
Hi,
I currently use Zope-2.5.1 and started to develop a new product. This product have internal properties which are common strings or integers, but also instances of internal classes which are stored in lists and dictionnaries.
Everythink works fine, until I restart Zope or make a 'refresh' on my product : then, these internal properties are lost !!
What should I do to be able to keep these properties ??
Look into the Zope Developers Guide. Making properties permanent is described there. the main idea is: if you changed a internal property, do a self-assignment. example: self.listProperty.append('hello') self.listProperty = self.listProperty this will make your changes permanent. cheers, maik -- Maik Jablonski __o www.zfl.uni-bielefeld.de _ \<_ Deutsche Zope User Group Bielefeld, Germany (_)/(_) www.dzug.org