Re: [Zope] Class definition problem in a Python Script - Disregard
I used a try: except: block at the calling end. Something I should have done in the first place. Less fuss. I don't know why I think of a solution only _after_ I have mailed this list-group. Sorry for the bother... Ron
I'm using a method to look up an object within a folder and returning that object. In some cases, however, the object isn't found.
In all cases, I want to return an object as I do some checking to ensure that the object was indeed found. Unfortunately, my mechanism for doing so is giving me a "SyntaxError, Names starting with "_" are not allowed (__doc__)."
Here is the code...
def get_object_by_element_number(objList, given_element_number):
class MyErrorClass: "Dummy class so something is returned (with an error indicator)" element_number = -1
found = 0 for obj in objList: if given_element_number = obj.element_number: found = 1 return obj
if found == 0: error_obj = MyErrorClass return error_obj
-------
Does anyone know what the problem is? At first, I thought it was a docstring problem, but I pulled the example out of the Python Tutorial (from python.org).
Any hints?
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 )
participants (1)
-
complaw@hal-pc.org