[Zope-dev] ZPatterns AttributeProvider question

Steve Alexander steve@cat-box.net
Sat, 21 Apr 2001 19:14:09 +0100


Christian Scholz wrote:

> 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?

See Components.py for an example:


   lib/python/Products/ZPatterns/SkinScript/Components.py

--
Steve Alexander
Software Engineer
Cat-Box limited