+-------[ Jed Parsons ]---------------------- | | This is probably a silly question, but how does one read cookies from an | external method without passing REQUEST to the method? | | The method should be callable both from dtml and from other external | methods. | | I know I can do this: | | def foo(REQUEST): | cookie = REQUEST.get('some_cookie') | return cookie | | Can I get the same cookie without requiring boty my dtml methods and my | other scripts and external methods that call foo() to be able to pass | the REQUEST object? | | I'd like other methods to be able to say this: | | val = foo() # good | | without requiring them to be able to do this: | | val = foo(REQUEST) # bad | | Likewise, I'd much rather say this: | | <dtml-var foo> <!-- good --> | | than this: | | <dtml-var expr="foo(RESPONSE)"> <!-- bad --> | | If I've just revealed myself to be tremendously ignorant of the right | way of doing all these things in Zope, great! Please enlighten me. | Thanks for any tips,
def foo(context): cookie = context.REQUEST.get('some_cookie') return cookie <dtml-var foo> should pass in the current context. Although it's been a while since I played with dtml. -- Andrew Milton [EMAIL PROTECTED] _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )