A caveat about the REQUEST.set method: There is a memory leak associated with this technique. Use it as sparingly as possible. (This points to another reason for the dtml-let end tag -- garbage collection.) Before I found out about this, I used REQUEST.set quite freely with the result that I now restart the Zope server automatically at regular intervals to prevent the gradually swelling process from bogging down. Chris On Mon, 3 Jun 2002, McDonnell, Larry wrote:
Hi,
Thanks for the quick responses, Scott this works great thanks again.
-----Original Message----- From: Meilicke, Scott [mailto:scott.meilicke@intp.com] Sent: Monday, June 03, 2002 1:11 PM To: McDonnell, Larry; 'Zope@Zope. Org' (E-mail) Subject: RE: [Zope] How do reset a dtml-var
variables set by dtml-let are only in the namespace in between the dtml-let tags. When you close the tag, the variables are removed. If you can't use dtml-let tags, you can push the variable into REQUEST with:
(not tested)
<dtml-call "REQUEST.set('revision','%')">
-Scott
-----Original Message----- From: McDonnell, Larry [ mailto:lmcdonnell@protonenergy.com <mailto:lmcdonnell@protonenergy.com> ] Sent: Monday, June 03, 2002 9:57 AM To: 'Zope@Zope. Org' (E-mail) Subject: [Zope] How do reset a dtml-var
Hi,
I am trying to check to see if the dtml-var revision is set to a null and if
it is I want to set it to "%" as a sql wildcard. This is my test.
<dtml-if expr="revision==''"> <p><dtml-var revision>test if1</p> <dtml-let revision="'%'"> <p><dtml-var revision>test if2</p> </dtml-let> <p><dtml-var revision>test if3</p> </dtml-if>
Here are my results. test if1 %test if2 test if3
How come the variable is not set after I leave dtml-let statement? Thanks.
Larry McDonnell
Proton Energy Systems 50 Inwood Rd. Rocky Hill, CT 06067 (860) 571-6533 ext. 531 Email:lmcdonnell@protonenergy.com www.protonenergy.com
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope <http://lists.zope.org/mailman/listinfo/zope> ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce <http://lists.zope.org/mailman/listinfo/zope-announce> http://lists.zope.org/mailman/listinfo/zope-dev <http://lists.zope.org/mailman/listinfo/zope-dev> ) The information contained in this email message may be privileged and is confidential information intended only for the use of the recipient or any employee or agent responsible for delivering it to the intended recipient. Any unauthorized use, distribution or copying of this information is strictly prohibited and may be unlawful. If you have received this communication in error, please notify the sender immediately and destroy the original message and all attachments from your electronic files.