Isn't that for scripts and not extensions (external methods)?

Patrick Decat wrote:
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 <[EMAIL PROTECTED]> 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" <[EMAIL PROTECTED]>
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 )




--
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 )

Reply via email to