On 4/11/06, Takahashi, Michael <[EMAIL PROTECTED]> wrote:
>   I'm trying to write a function that checks to see if the current object is
> a 'Folder'.

several ways:

    isinstance(object, Folder) # does not work in python scripts

or

   object.meta_type == "Folder" # does work in python scripts

or

   object.portal_type == "Folder" # if it's a CMF object.

or also:

   if getattr(object, 'objectIds', None) is not None:

This doesn't check if it is a Folder, but if it implements an object
manager type interface, which may or may not be what you want. :)

Oh, and zope-dev is for development of Zope, not with zope. You should
ask in [EMAIL PROTECTED]

--
Lennart Regebro, Nuxeo     http://www.nuxeo.com/
CPS Content Management     http://www.cps-project.org/
_______________________________________________
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )

Reply via email to