[Zope-dev] ZPatterns AttributeProvider question

Christian Scholz cs@comlounge.net
Sat, 21 Apr 2001 20:18:45 +0200


Hi!

> > Good evening everybody!
> > 
> > I have some question regarding attribute and agent programming for ZPatterns.
> > 
> > I have some provider which is registered for the "handlers" and "attributes"
> > methods and some attributes.
> > 
> > My problem is when trying to create a new object and directly editing it, e.g.
> > 
> > obj=newItem()
> > obj.propertysheets.data.manage_changeProperties(foobar=13)
> > 
> > the propertysheet is defined and my provider is also registered for
> > handling the property "foobar". Unfortunately my SetAttributeFor() method
> > is never called.
> 
> 
> Have you defined a namesForRegistration method in your provider?

Yes, as said above it registers for handlers and attributes. Also
_objectChanged and _SetAttributeFor() etc. are called. They're just not called 
directly after creating the object (when being in the same request that is).

cheers,
  Christian


-- 
COM.lounge                                          http://comlounge.net/
communication & design                                 info@comlounge.net