On Wed, Mar 13, 2002 at 10:47:12PM +0100, Dieter Maurer mailed:
What Zope version do you use?
2.4.3
In my Zope CVS (from end of January 2002), I still have:
def __call__(self, REQUEST=None, __ick__=None, src__=0, test__=0, **kw): .... if REQUEST is None: if kw: REQUEST=kw else: if hasattr(self, 'REQUEST'): REQUEST=self.REQUEST else: REQUEST={}
This means, that you do not get arguments from "REQUEST" when you pass any keyword parameters (other than "__ick__", "src__", "test__" or "REQUEST").
You never get arguments from the DTML namespace.
But, you may still get arguments from acquisition (even when you pass keyword parameters).
I'm guessing that they come from acquisition, but I'm still working on the advanced parts of that concept somewhere in the back of my brain. -- Bryan C. Andregg Duke University Medical Center Programmer Dept. of Anesthesiology e <bryan.andregg@duke.edu> p +1 919 684 6201