[Zope] delete a variable from REQUEST

Peter Bengtsson peter at fry-it.com
Tue Sep 30 04:59:46 EDT 2008


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


More information about the Zope mailing list