On 30 May 2001 08:59:28 -0600, Casey Duncan wrote:
The problem is that you are subclassing SimpleItem.Item and ObjectManager which are incompatible base classes. SimpleItem.Item defines its own objectIds method which *always* returns and empty tuple (because it is not a container). You should be able to safely loose this base class and all will be right with the world.
Are you sure ObjectManager and Item are incompatible base classes? I've been using them together to get title_or_id from Item for objectManagers without any problem, and actually, the standard Zope Folder class uses both as well. I think the problem might be in the order of the base classes in the class declaration. I think that if you put ObjectManager before Item, it should work fine. However, I'm not sure if this the reason behind the problem Max was having. Cheers, Arkaitz.