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 )

Reply via email to