On Tue, Nov 13, 2001 at 07:00:36PM +0100, Michel Vayssade wrote:
Hi,
I have an instance of an object of a product, which inherits Persistent.
I made some : self.listdata[item] = newdata
Which of the above inherit from Persistent? If it's just the "self" object, that's not enough to tell ZODB that self.listdata has changed. You can either A) use a Persistent subclass for listdata, instead of a normal list. Then it should be automatic. Or B) Explicitly tell Zope when you change things like this. Example: def some_method(self, data, REQUEST=None): self.listdata = data self._p_changed = 1 # this updates the object in the ZODB -- paul winkler home: http://www.slinkp.com music: http://www.reacharms.com calendars: http://www.calendargalaxy.com