5 Jun
2003
5 Jun
'03
5:34 p.m.
I have been playing around with TAL, and external python products. I have no problem calling external python methods on an object using the root namespace variable "here". as in : <td tal:content="python:here.foo("></td> or on some other object that I find through that root. as in: <tr tal:repeat="object python:here.getObhectsList()"> <td tal:content="python:object.foo"></td> </tr> But I have no idea how to access a random function that is not an object method. For example, I would like to be able to have a module called MyProduct.Functions, containing a function foo(), and call it like this: <td tal:content="python:MyProduct.Functions.foo()"></td> How do I get access to this name space?