26 Aug
2004
26 Aug
'04
6:29 a.m.
Am Di, den 24.08.2004 schrieb Florent Guillaume um 17:48:
from Acquisition import aq_base ... def hasObject(self, id): """Test if an object is in the current object. """ if hasattr(aq_base(self), id): return 1 return 0
It would be nice and faster but it doesn't work for non-subobjects attributes. For instance your hasObject('meta_type') or hasObject('isPrincipiaFolderish') would return true.
Isn't that what objectIds() is for? return id in self.objectIds() Christian -- Christian Theune <ct@gocept.com> gocept gmbh & co. kg