Je fais un Pyjamas example et obtenir cette erreur:Pyjama & JavaScript: Trop récursion
TodoApp InternalError: too much recursion
Voici la partie importante de TodoApp.py du tutoriel lié (s'il vous plaît ignorer indentation de la copie/paste):
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"])
Est-ce que quelqu'un d'autre a rencontré cela?
Certains articles sur le Web recommandent d'ajuster le code C++ de votre navigateur pour le corriger, mais cela ne me semble pas sûr.
Pouvez-vous montrer votre code? Il semble que vous ayez une récursion infinie. – Joel
C'est en fait le code exact qui se trouve sur la page du tutoriel lié, sans aucune action comme "onKeyUp". Je l'ai posté ci-dessus. –