[Zope] Confera "talkback" buttons - is this correct?

Brian Lloyd Brian@digicool.com
Tue, 13 Jul 1999 18:55:12 -0400


> Speaking of which, has anybody tried using Confera from 
> within a ZClass?
> It would be much more elegant that was Cees describes. Question being:
> Would Confera store its messages in the instance, or in the class?
> 
> --
> Alexander Staubo

You would need to arrange for your ZClass to create a new
Confera _instance_ in your new object instance at construction
time. If you plopped a Confera instance into the actual ZClass,
that Confera instance would be shared by all instances of that
ZClass - this would be the case for _all_ mutable objects,
exactly like in python. 

For example, to create an object where each instance has its
own list attribute (mutable object) in Python, you would do:

class foo:
  def __init__(self):
    self.data=[]

You would _not_ do:

class foo:
  data=[]

...because all foo instances would share the same data list.

Hope this helps!


Brian Lloyd        brian@digicool.com
Software Engineer  540.371.6909              
Digital Creations  http://www.digicool.com