In the current getObject problem that concerns us, we want to do better that restrictedTraverse,
Why? As far as any problems I had go, it was purely the "returning None when the user can see the object" that was the bug. Provided getObject raises unauthorised when a user isn't allowe to see something, that works for me.
Now, I'm obiously missing something, so what is the problem that you and Roché are having?
Simplistix - Content Management, Zope & Python Consulting
Zope-Dev maillist - Zope-Dev@zope.org
** No cross posts or HTML encoding! **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce