Just set it to None. if REQUEST['usr_msg']: do_something() REQUEST.set('usr_msg', None) Then, the next time the condition will be false. 2008/9/30 indrajit926 indra <indrajit926@gmail.com>:
Hi,
thanks for ur reply.
My problem is, my code is like
#code code code
if REQUEST['usr_msg']: do some operations.
#some code related to project
my program control loops with above " if condition".
REQUEST is in same context.
so once REQUEST stores 'usr_msg ' every time when it goes to "if condition " , it performs that "do some operations"
Due to above reason i want to delete that "usr_msg" variable from REQUEST
also i cannot put restriction on "usr_msg" ,because it comes from user input, and user can give any text to that variable.
thanks, Indrajit.
On Mon, Sep 29, 2008 at 1:36 PM, Tino Wildenhain <tino@wildenhain.de> wrote:
Hi,
indrajit926 indra wrote:
Hi All,
Iam relatively new to zope.
I want to delete a variable and it value from REQUEST.I used python pop() and __delattr__() ,but getting attribute error.
Actually you can't. (Not without writing a product in filesystem and getting deep into zope). Why would you?
What you could do is to update one of the requests namespace to give the variable a new value.
Regards Tino
_______________________________________________ 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 )
-- Peter Bengtsson, work www.fry-it.com home www.peterbe.com hobby www.issuetrackerproduct.com