Re: [Zope] More about problems between 2-3-1 and 2-4-3
If I had not recompiled the code, would this (could this) result in a NameError (global name 'namespace' not found) for the following code: From: Ronald L. Chichester [complaw@hal-pc.org] Sent: Thursday, December 06, 2001 10:39 PM To: zope@zope.org Subject: Re: [Zope] NameError (global name 'namespace' is not defined) Okay, here is a little more diagnostic information. The 'namespace' that Zope is complaining about is in the following code: found = 0 # flag to indicate that the object was/wasn't found... contents = [] # the return list... # Run through the objects in the current (context) folder to see if there is a match (with given_title)... for obj in context.objectValues('Image'): if found == 0: if given_title == obj.title: url = obj.absolute_url title = obj.title contents.append(namespace(url=url, title=title)[0]) found = 1 # Set flag on success... # If you can't find it in the context, then check the container... for obj in container.objectValues('Image'): if found == 0: if given_title == obj.title: url = obj.absolute_url title = obj.title contents.append(namespace(url=url, title=title)[0]) found = 1 # Set flag on success... # Return indicative values if the desired object was not found... if found == 0: contents.append(namespace(url='', title='')[0]) vars = namespace(contents=contents) return vars
Note that everything still works, but it will be slower and will complain at you until you go to each of these things and resave them. SOmeone came up with a script a while ago that did this.
Ronald L. Chichester wrote:
When I use python scripts created under Zope 2-3-1, I get an informational message:
PROBLEM (100) Script (Python) Object "my_script_name" needs to be recompiled.
... Is that why my code written in Zope 2-3-1 doesn't work properly in Zope 2-4-3?
If so, how do I recompile?
Thanks in advance,
Ron
_______________________________________________ Zope maillist - Zope@zope.org 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-dev )
-- Chris McDonough Zope Corporation http://www.zope.org http://www.zope.com "Killing hundreds of birds with thousands of stones"
_______________________________________________ Zope maillist - Zope@zope.org 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-dev )
participants (1)
-
complaw@hal-pc.org