[Zope] AttributeError in python script
Dieter.Maurer@Haufe.de
Dieter.Maurer@Haufe.de
Sun, 27 Jan 2002 18:27:57 +0100
Trevor Toenjes writes:
> > Dieter Maurer writes:
> > ... getattr(context,myFolder).objectValues(...) ....
> The following line tests properly in the script.
> for object in context[myFolder].objectValues(myObjectType) <<tests
> correctly
> It looks like this is an alternative to your suggestion.
It is when "context" is a folder...
The difference, subscription does not use acquisition in this case,
while "getattr" does.
> The continuing issue is...now I am trying to call this tuple for a
> Formulator Items property override.
>=20
> I include the following for Items and get an AttributeError
> tuple_of_items(emailscripts,'DTML Method')
In this case, "context" is the Formulator item, which is not a folder...
Look careful at your error message! It should tell you, what attribute
is not found.
> My assumption is
> - emailscripts is an object
If it is indeed, then you must not use subscription nor "getattr".
Use the object directly (at least, if it is the correct one).
> - and DTML Method is a string
That should not be a problem.
Viele Gr=FC=DFe
Dieter