[Zope] _delObject errors
seb bacon
seb@jamkit.com
Wed, 15 Nov 2000 13:53:06 +0000
When I try to call self._delObject('foo') from my Product, it seems to work, but I get an error logged:
AttributeError: 'string' object has no attribute 'manage_beforeDelete'
The offending line is in ObjectManager.py:
def _delObject(self, id, dp=1):
object=self._getOb(id)
try:
object.manage_beforeDelete(object, self)
So, it would appear that self.getOb('foo') returns a string rather than whatever it's expecting. I presume this is because the object I'm deleting doesn't have some requisite base class to make it zope-manageable. It's a ZClass which has ZObject as its only base class.
Am I missing something?
Cheers,
seb