我在做一个睡衣例如并得到这个错误:

TodoApp InternalError: too much recursion

下面是的显著部 TodoApp.py 从链接的教程(请忽略来自复制/粘贴缩进):

class TodoApp:
def onModuleLoad(self):
    self.remote = DataService()
    panel = VerticalPanel()

    self.todoTextBox = TextBox()
    self.todoTextBox.addKeyboardListener(self)

    self.todoList = ListBox()
    self.todoList.setVisibleItemCount(7)
    self.todoList.setWidth("200px")
    self.todoList.addClickListener(self)
    self.Status = Label("")

    panel.add(Label("Add New Todo:"))
    panel.add(self.todoTextBox)
    panel.add(Label("Click to Remove:"))
    panel.add(self.todoList)
    panel.add(self.Status)
    self.remote.getTasks(self)

    RootPanel().add(panel)

class DataService(JSONProxy):
def __init__(self):
    JSONProxy.__init__(self, "../../default/call/jsonrpc", 
                       ["getTasks", "addTask", "deleteTask"])

有没有其他人遇到这个?

在网络上一些文章建议调整的C ++代码的 浏览器修复它,但似乎没有还给我。

有帮助吗?

解决方案

这是TodoApp相关睡衣0.5。

有关工作JSONRPC例子,请参阅无论是里克·海托华的绝对精彩文章: http://www.ibm.com/developerworks/web/library / WA-AJ-睡衣/

或简单地看到标准睡衣实例/ jsonrpc。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top