On Tue, 2007-03-07 at 23:56 +0200, Christopher Arndt wrote:
> Paul Johnston schrieb:
> > I would like to call a Python function from within a TG widget template.
> > How can I do this? I tried:
> >
> > def myfunc(x):
> > return 'test'
> >
> > class MyWidget(Widget):
> > params = {'myfunc': 'pass a function in'}
> > myfunc = myfunc
> > template = '''... ${myfunc(1)}...'''
>
> def myfunc(x):
> return 'test'
>
> class MyWidget(Widget):
> def update_params(self, params):
> params['myfunc'] = myfunc
you can also make myfunc a method of MyWidget and use
params['my_func'] = self.myfunc
for namespace convenience.
Iain
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---