Thanks, I appreciate the help.

On Sep 26, 9:15 pm, rochacbruno <rochacbr...@gmail.com> wrote:
> You are using # but you have to use @ for the decorador
>
> class PluginWikiWidgets(PluginWikiWidgets):
>     @staticmethod
>     def blabla(a,b):
>             return blabla
>
> Enviado via iPhone
>
> Em 26/09/2010, às 22:59, "tom_tren...@yahoo.com" <tom_tren...@yahoo.com> 
> escreveu:
>
> > Hi,
>
> > I have been following the video athttp://www.vimeo.com/13485916
>
> > I'm impressed by the possibilities of this plugin and I was able to
> > successfully run the examples localy, but I ran into a problem when
> > trying to duplicate the tutorial's example of creating a new widget.
> > I believe I copied the code correctly, but I receive the following
> > error:
>
> > Traceback (most recent call last):
> >  File "/home/xa21/web2py/applications/mypwiki/models/plugin_wiki.py",
> > line 584, in render_widget
> >    html = getattr(PluginWikiWidgets,name)(**args)
> > TypeError: unbound method sayhi() must be called with
> > PluginWikiWidgets instance as first argument (got nothing instead)
>
> > I'm running version 1.85.3 of web2py on fedora linux, and my python
> > version is 2.5.2
>
> > The following is the code I entered
> > .... mypwiki/models/plugin_wiki_custom.py ....................
> > # coding: utf8
> > class PluginWikiWidgets(PluginWikiWidgets):
> >    #staticmethod
> >    def sayhi(message='Welcome'):
> >        """
> >        This plugin just says hi
> >        """
> >        return SPAN(message,auth.user.first_name)
> > .............................................................
>
> > ... Home ....................................................
> > # Example of custom widget
> > ``
> > name: sayhi
> > message: Welcome
> > ``:widget
> > .............................................................
>
> > I'm hoping someone can point out the source of my error.
>
> > Thanks in advance, - Tom
>
>

Reply via email to