Hi, that's well documented in the Zope Book : http://www.zope.org/Documentation/Books/ZopeBook/2_6Edition/view Short answer : request = context.REQUEST response = request.RESPONSE Regards, Patrick. On 3/31/06, Jed Parsons <jedp@ilm.com> wrote:
Oh, cool. That's kind of magical. :)
It looks like I can't get the RESPONSE that way, so if I want to do a RESPONSE.setCookie(...) somewhere, I have to pass REQUEST and RESPONSE as before, yes?
Thanks much, j
Jonathan wrote:
----- Original Message ----- From: "Jed Parsons" <jedp@ilm.com> To: <zope@zope.org> Sent: Friday, March 31, 2006 2:04 PM Subject: [Zope] reading cookies from external methods
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
You just need to access REQUEST from within your external method, eg:
def foo(self, otherparms...)
REQUEST = self.REQUEST cookie = REQUEST.get('some_cookie')
That should do it!
HTH
Jonathan
-- Jed Parsons Industrial Light + Magic (415) 746-2974
grep(do{for(ord){(!$_&&print"$s\n")||(($O+=(($_-1)%6+1)and grep(vec($s,$O++,1)=1,1..int(($_-6*6-1)/6))))}},(split(//, "++,++2-27,280,481=1-7.1++2,800+++2,8310/1+4131+1++2,80\0. What!?"))); _______________________________________________ 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 )