[Zope-dev] REQUEST.args
Dieter Maurer
dieter@handshake.de
Tue, 25 Feb 2003 23:31:02 +0100
Brian Brinegar wrote at 2003-2-24 16:10 -0500:
> After some more poking around, I've simplified the problem. I have a
> product I created with a __call__ method:
>
> def __call__(self, client=None, REQUEST={}, RESPONSE=None, **kw):
> """
> Call the selected template in the context of myself.
> """
> print "REQUEST = "
> print str(REQUEST)
>
> When this is called from DTML like this: <dtml-var object> REQUEST is {}
> when this is called directly REQUEST is the real request information,
> when it is called from python "object(context, REQUEST)" this works as
> well.
This is as it should be.
You need to define the attribute "isDocTemp=1" to tell
DTML to call an object with parameters "None,_", i.e. like
a DTML object.
Dieter