You can put it in 'options'. If you were in a PythonScropt you could: container.myZPT(some_error='Warning. Bla bla') Then in the ZPT: <span tal:content="options/some_error"></span> On Sat, 23 Oct 2004 12:00:04 -0400 (EDT), zope-request@zope.org <zope-request@zope.org> wrote:
Send Zope mailing list submissions to zope@zope.org
To subscribe or unsubscribe via the World Wide Web, visit http://mail.zope.org/mailman/listinfo/zope or, via email, send a message with subject or body 'help' to zope-request@zope.org
You can reach the person managing the list at zope-owner@zope.org
When replying, please edit your Subject line so it is more specific than "Re: Contents of Zope digest..."
Today's Topics:
1. Re: Use of APE in a production environment? (Brad Clements) 2. Passing "error" variable to another page template? (Kirk Strauser) 3. RE: adding properties trough pythonscript (Dieter Maurer) 4. RE: adding properties trough pythonscript (Sean Hastings) 5. nasty problem with tinytableplus (Dominique Lederer) 6. Re: [ZWeb] Web Services and Zope (Ausum Studio) 7. ZODB scalability in in large Zope deployments (Jeff Rodriguez) 8. can't find sqlexpr (Groszer Adam) 9. security settings: copy or move for anonymous (Kai Bielenberg)
----------------------------------------------------------------------
Message: 1 Date: Fri, 22 Oct 2004 13:42:29 -0400 From: "Brad Clements" <bkc@murkworks.com> Subject: Re: [Zope] Use of APE in a production environment? To: zope@zope.org Message-ID: <41790E44.6416.24D7D1D7@coal.murkworks.com> Content-Type: text/plain; charset=US-ASCII
On 22 Oct 2004 at 9:02, Kelly McDonald wrote:
1. Is anyone using this setup in a production environment -
I am using it for a client. Doing development on one machine and then deploying on another, via subversion checkouts.
have there been any problems with stability or performance?
I spent 2 hours this week trying to figure out why, on one machine it (Ape-1.0) worked fine, and on the other it died with an assertion error. Yet the directory contents were identical, the python version the same, all the configs the same.
I eventually figured out how to solve the problem by putting an explicit mapper_name=python_script in many "effected" .xyz..properties files.
Though, figuring out which one was causing the problem was darn tough!
Otherwise it works fine. I don't have any opinion on performance though.
2. Has anyone figured anything out to populate the cache upon startup?
Isn't that a generic ZODB question, not really specific to Ape.. ?
3. What has been the performance hit, if any?
I imagine the loading process is slightly slower than traditional ZODB, but I have not measured it. In our case, we're using it on a site that's all XML and XSLT generation, so there aren't more than 100 or so objects in Ape storage anyway.
4. have you had any problems using subversion/cvs with the objects on the APE/Filesystem volume, especially when using multiple branches for development?
No problems.
-- Brad Clements, bkc@murkworks.com (315)268-1000 http://www.murkworks.com (315)268-9812 Fax http://www.wecanstopspam.org/ AOL-IM: BKClements
------------------------------
Message: 2 Date: Fri, 22 Oct 2004 12:51:02 -0500 From: Kirk Strauser <kirk@daycos.com> Subject: [Zope] Passing "error" variable to another page template? To: zope@zope.org Message-ID: <200410221251.03053.kirk@daycos.com> Content-Type: text/plain; charset="us-ascii"
I'd like to use a tal:on-error clause to render an error message that includes the contents of the "error" variable, and I'm at a loss as to how to go about that. I guess that a more general form of the question would be, how do I pass variables to page templates? -- Kirk Strauser The Day Companies
------------------------------
Message: 3 Date: Fri, 22 Oct 2004 19:39:50 +0200 From: Dieter Maurer <dieter@handshake.de> Subject: RE: [Zope] adding properties trough pythonscript To: "Sean Hastings" <whysean@softhome.net> Cc: zope list <zope@zope.org> Message-ID: <16761.17894.920506.176558@gargle.gargle.HOWL> Content-Type: text/plain; charset=us-ascii
Sean Hastings wrote at 2004-10-21 16:22 -0400:
Cool!
I already have a whole bunch of code that uses this sort of error checking, and I wanted to make sure that as long as I was careful to specify the errors I am trapping that I don't have to rewrite it all.
Hopefully, you observe that it does *NOT* depend on the type of errors you are trapping but whether or not you changed (in the try block) persistent state *before* the exception occured (in this block).
-- Dieter
------------------------------
Message: 4 Date: Fri, 22 Oct 2004 14:53:08 -0400 From: "Sean Hastings" <whysean@softhome.net> Subject: RE: [Zope] adding properties trough pythonscript To: "Dieter Maurer" <dieter@handshake.de> Cc: zope list <zope@zope.org> Message-ID: <LOBBJCJJJBIOBEAFOIDCCEKGDOAA.whysean@softhome.net> Content-Type: text/plain; charset="US-ASCII"
Hopefully, you observe that it does *NOT* depend on the type of errors you are trapping but whether or not you changed (in the try block) persistent state *before* the exception occurred (in this block).
I do not yet understanding that part. My second example was:
1 def fooEdit(self,REQUEST): 2 "foo is a string - foo2 is an int" 3 try: 4 self.foo = REQUEST.get('foo','') 5 self.foo2 = int(REQUEST.get('foo2',0) 6 except ValueError, e: 7 self.foo2 = 0
Here I am modifying the persistent object's "foo" property in line 4, then trapping an exception that the "int" function could raise in line 5. Unless line 4 can also raise a ValueError (and I don't think it can), why am I not safe in assuming one of these three cases?
A. A ValueError raised in line 5 will leave "foo" set properly from the REQUEST, while "foo2" gets set to 0.
B. Some other Exception raised in line 4 or 5 will cause Zope to roll back the transaction and no properties are changed on this try.
C. No Exceptions occur, and leave both properties are set correctly from the REQUEST.
--Sean
-----Original Message----- From: Dieter Maurer [mailto:dieter@handshake.de] Sent: Friday, October 22, 2004 1:40 PM To: Sean Hastings Cc: massimop@users.berlios.de; zope list Subject: RE: [Zope] adding properties trough pythonscript
Sean Hastings wrote at 2004-10-21 16:22 -0400:
Cool!
I already have a whole bunch of code that uses this sort of error checking, and I wanted to make sure that as long as I was careful to specify the errors I am trapping that I don't have to rewrite it all.
-- Dieter
------------------------------
Message: 5 Date: Fri, 22 Oct 2004 20:56:04 +0200 From: "Dominique Lederer" <lederer@dmc01.at> Subject: [Zope] nasty problem with tinytableplus To: zope@zope.org Message-ID: <opsgab7qcgxst1e0@haktom.office.dmc.at> Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8
hi!
i want to use the tinytable function "setRow" within a python script.
"setRow" has the following syntax setRow('value1','value2,'value3') or setRow(column1='value1', column2='value2, column3='value3')
that worked for me (if i write the arguments myself) but i want to pass the arguments dynamically
so i coded the following:
newRow="" for field in something: newRow += "%s," % field.value() #create string with the form "value1, value2, value3" context.mytinytable.setRow(newRow)
but i get the following error message: Error Value: list objects are unhashable
i also tried to pass the arguments with dicts, arrays, etc it won´t work...
please help, what to i have to do to pass dynamically created arguments to this function.
tnx in advance HakTom
------------------------------
Message: 6 Date: Fri, 22 Oct 2004 14:47:32 -0500 From: "Ausum Studio" <ausum_studio@hotmail.com> Subject: [Zope] Re: [ZWeb] Web Services and Zope To: Paulo S?rgio <psm041@ig.com.br>, <zope@zope.org> Message-ID: <BAY9-DAV295euwdUTaG00002312@hotmail.com> Content-Type: text/plain; charset="iso-8859-1"
Please in the future use the Zope list: http://mail.zope.org/mailman/listinfo/zope
There isn't at this very moment a web services platform for Zope. Nonetheless you might start by installing the SOAPMethod product.
Ausum
----- Original Message ----- From: "Paulo Sérgio" <psm041@ig.com.br> To: <zope-web@zope.org> Sent: Friday, October 22, 2004 10:52 AM Subject: [ZWeb] Web Services and Zope
Hi all,
Anyone know where i can find some documentation on Web Services/WSDL/XML/Zope? I have to use web services in a Zope application, but i can't find any documentation on it... :-(
Thanks in advance, Paulo Sérgio.
_______________________________________________ Zope-web maillist - Zope-web@zope.org http://mail.zope.org/mailman/listinfo/zope-web
------------------------------
Message: 7 Date: Fri, 22 Oct 2004 23:37:59 -0700 From: Jeff Rodriguez <zope-users@gurugeek.com> Subject: [Zope] ZODB scalability in in large Zope deployments To: zope@zope.org Message-ID: <4179FC47.2070808@gurugeek.com> Content-Type: text/plain; charset=us-ascii; format=flowed
I'm planning on using Plone and Zope for our company intranet. If there's one thing I've learned working at my company it's that we will push whatever the product is to it's absolute limit and then ask for more.
Which makes me wonder, how does ZODB scale in massive deployments? I'm not really concerned with the number of hits so much as ZODB's ability to handle: 1. Large quantities of large objects 2. Small quantities of very large objects. 3. Large quantities of small objects.
I can really forsee millions of objects with sizes ranging from a couple kilobytes to hundreds of megabytes. Anyone with experience in this type of setting please let me know as I am very interested in the difficulties, compromises, or praise you have for/with ZODB/ZOPE/Plone.
Thank you, Jeff Rodriguez
------------------------------
Message: 8 Date: Sat, 23 Oct 2004 11:59:37 +0200 From: Groszer Adam <adi@fbi.hu> Subject: [Zope] can't find sqlexpr To: zope@zope.org Message-ID: <1469368638.20041023115937@fbi.hu> Content-Type: text/plain; charset=us-ascii
Please advise me kindly where can I get the sqlexpr product for Zope3
-- Best regards, Groszer Adam
------------------------------
Message: 9 Date: Sat, 23 Oct 2004 16:29:38 +0200 From: Kai Bielenberg <kaib@informatik.uni-bremen.de> Subject: [Zope] security settings: copy or move for anonymous To: zope@zope.org Message-ID: <cldpu3$p2q$1@sea.gmane.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Hi,
I've just seen that in my Zope 2.7.2 installation Copy or move permissions are granted to anonymous users by default in the zope security settings. Why that?
Kai
------------------------------
_______________________________________________ Zope maillist - Zope@zope.org
End of Zope Digest, Vol 5, Issue 28 ***********************************