Hi, I have a simple z3c.form - based view for a persistent object. My view has a class attribute, which is set during an action, e.g.:
class ViewFoo(form.Form): mylist = [] @button.buttonAndHandler(_(u'Suchen'), name='suchen') def handle_suchen(self, action): self.mylist.append(123) When I output "mylist" in my page template, the number 123 is appended to mylist if I press the "Suchen" button, so if I press it 5 times, the list holds 5 items. When I restart my zope instance, the list is empty again. So it seems that the view is somehow persistent, but I don't understand why? The view does not inherit from persistent.Persistent and I modify an object attribute and not a class attribute? I thought that a view object is created every time a view is accessed? Best Regards, Hermann -- [EMAIL PROTECTED] GPG key ID: 299893C7 (on keyservers) FP: 0124 2584 8809 EF2A DBF9 4902 64B4 D16B 2998 93C7 _______________________________________________ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users