[ZDP] BackTalk to Document The Zope Book (2.5 Edition)/Variables and Advanced DTML
webmaster@zope.org
webmaster@zope.org
Tue, 24 Sep 2002 12:37:37 -0400
A comment to the paragraph below was recently added via http://www.zope.org/Documentation/Books/ZopeBook/current/AdvDTML.stx#2-10
---------------
When Zope looks for names in the DTML namespace stack it first looks at
the very top most object in the stack. If the name can't be found
there, then the next item down is looked in. Zope will work its way
down the stack, checking each object in turn until it finds the name
that it is looking for.
% Anonymous User - July 12, 2002 12:11 am:
topmost
% Anonymous User - Aug. 8, 2002 3:03 pm:
Neither "very top most" (sic) or "topmost" say anything more than a simple "top"
% Anonymous User - Sep. 24, 2002 12:37 pm:
Look up *in* an object: Explain:
Python objects have a namespace for their components ("__dict__" ?); also the name of the class the object
was instantiated from; the classes namespace (classes are objects, too) contains the names of its parent
classes.
All these objects nested namespaces are looked up, and in that order!