At 08:34 PM 7/17/2002 +0200, Dieter Maurer wrote:
Dan Shafer writes:
I have a folder containing multiple DTML Method objects. The folder has some properties. Each DTML method has its own set of properties that are different from those of the folder. Everything is being generated dynamically by Python scripts.
When I query the folder for its propertyItems as in:
print context.propertyItems
called with the folder as the context, I get a list of all the properties in the folder *and* in all of its contained DTML Method objects. Almost surely not:
DTML Method's are *not* property managers. They do not have properties.
Wow. I used DTML Methods because someone on this list told me they *could* have properties but DTML Documents could *not*.
I expect, that when you tried to add properties to them, the properties have been added to the containing folder instead (that's the magic of acquisition).
That appears to be what happened. Back to the drawing board. Fourth re-design.
Dieter
Dan Shafer, Chief Scribe and Tablet Keeper PythonCard Open Source Project http://pythoncard.sourceforge.net