Pregunta

Estoy haciendo un ejemplo pijamas y obtiene este error:

TodoApp InternalError: too much recursion

Esta es la parte importante de TodoApp.py en el tutorial enlazado (por favor, ignora sangría desde el copiar / pegar):

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"])

¿Alguien más ha encontrado esto?

Algunos de los artículos en la web recomienda ajustar el código C ++ de su navegador para solucionarlo, pero eso no parece seguro para mí.

¿Fue útil?

Solución

que TodoApp era pertinente para pijamas 0.5.

para un ejemplo JSONRPC de trabajo, por favor ver bien Rick artículo absolutamente brillante de Hightower: http://www.ibm.com/developerworks/web/library / wa-AJ-pijamas /

o simplemente ver el estándar pijamas ejemplos / JSONRPC.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top