Yes it works, thanks Massimo.
There are some differences with my compiled pyjamas page. Maybe i`m
building it the wrong way.

2009/6/7 mdipierro <mdipie...@cs.depaul.edu>:
>
> I just checked it and it works for me.
>
> I posted the app here:
> http://groups.google.com/group/web2py/web/web2py.app.todo.w2p
>
> since www.web2py.com is unreachable today. :-(
>
> Massimo
>
> On Jun 7, 6:44 pm, Nicolás de la Torre <ndelato...@gmail.com> wrote:
>> Hello... i was checking the example of web2py+pyjamas on alterego and
>> trying that code i get the following error:
>>
>> Traceback (most recent call last):
>>   File "/home/dixie/Proyectos/web2py/gluon/restricted.py", line 107,
>> in restricted
>>     exec ccode in environment
>>   File 
>> "/home/dixie/Proyectos/web2py/applications/netapp/controllers/default.py",
>> line 34, in <module>
>>   File "/home/dixie/Proyectos/web2py/gluon/globals.py", line 97, in <lambda>
>>     self._caller = lambda f: f()
>>   File 
>> "/home/dixie/Proyectos/web2py/applications/netapp/controllers/default.py",
>> line 14, in call
>>     return service()
>>   File "/home/dixie/Proyectos/web2py/gluon/tools.py", line 2058, in __call__
>>     return self.serve_jsonrpc()
>>   File "/home/dixie/Proyectos/web2py/gluon/tools.py", line 1981, in
>> serve_jsonrpc
>>     if not method in methods:
>> TypeError: unhashable type: 'list'
>>
>> #########################################################################
>> ## This is a samples controller
>> ## - index is the default action of any application
>> ## - user is required for authentication and authorization
>> ## - download is for downloading files uploaded in the db (does streaming)
>> ## - call exposes all registered services (none by default)
>> #########################################################################
>>
>> def index():
>>
>>     redirect(URL(r=request,f='todoApp'))
>>
>> def call():
>>     return service()
>>
>> @service.jsonrpc
>> def getTasks():
>>     todos = db(db.todo.id>0).select()
>>     return [(todo.task,todo.id) for todo in todos]
>>
>> @service.jsonrpc
>> def addTask(taskFromJson):
>>     db.todo.insert(task= taskFromJson)
>>     return getTasks()
>>
>> @service.jsonrpc
>> def deleteTask (idFromJson):
>>     del db.todo[idFromJson]
>>     return getTasks()
>>
>> def todoApp():
>>     return dict()
>>
>> response._vars=response._caller(call)
>>
>> Maybe I'm doing something wrong, but i just copied the example.
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to