[Zope-dev] Getting to container from a method called by the factory

Kevin Dangoor kid@kendermedia.com
Tue, 6 Jun 2000 19:01:45 -0400


    I'm trying to check if the container from which the user selected a
product from the add menu has an "acl_users" folder. When the user selects
the option from the add menu, they get a form. When they submit the form,
the method (a PythonMethod) does this:

folder=self.Destination()
if hasattr(folder, 'acl_users'):
  ...do something...
else:
  ...complain...

Even though I know the folder has an acl_users (and having this function
return folder.objectIds() proves it), the above code will always complain.
Is there a problem with using hasattr in this context?

Kevin
http://www.byproducts.com - Humor and Novelties