Robert-Reinder Nederhoed wrote:
Solved.
Thanks for the reactions. It works! My current code looks like this now:
#force function in '/root/functions'
far = context.restrictedTraverse('/').functions.far
x = foo()
print far(value=x)
Of course, it is stupid to make "getPhysicalRoot" private
when it is so easy to access the root anyway...
Why not just add 'root' to the script vocabulary?
If I recall, Casey Duncan suggested putting a python script in *root*
named ROOT, e.g.
#module ROOT
return container
This is aquirable from anywhere else in Zope and is easy to remember.
David
_______________________________________________
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev )