[Zope] Iterating through object properties

Max M maxm@mxm.dk
Mon, 26 Aug 2002 22:18:51 +0200


Kevin Carlson wrote:

>Thanks, Andreas.  This works great for properties that are defined in Zope.
>Is there a way to do this same thing for properties that are defined in a
>python product?  For example, calling propertyItems on a CMFEvent displays
>the title of the event, but does not display the start_date and end_date
>properties that are defined in the python source for the CMF type.
>  
>
Perhaps you can use the dir() function to get a list of attributes. Something like:

attributes = [attr for attr in dir(obj.aq_base) if not callable(getattr(obj.aq_base, attr))]



regards Max M

    "klaatu verata niktu"