Here's more info. I'm running on my machine using the SDK. Traceback (most recent call last): File "C:\Program Files\Google\google_appengine\google\appengine\ext \webapp\__init__.py", line 498, in __call__ handler.get(*groups) File "c:\Program Files\Google\google_appengine\demos \DevGAEPasswordGen\passwordgenerator.py", line 133, in get self.renderPage('templates/list.html', TaskLogs) File "c:\Program Files\Google\google_appengine\demos \DevGAEPasswordGen\passwordgenerator.py", line 124, in renderPage self.response.out.write(template.render(path, values)) File "C:\Program Files\Google\google_appengine\google\appengine\ext \webapp\template.py", line 81, in render return t.render(Context(template_dict)) File "C:\Program Files\Google\google_appengine\google\appengine\ext \webapp\template.py", line 121, in wrap_render return orig_render(context) File "C:\Program Files\Google\google_appengine\lib\django\django \template\__init__.py", line 168, in render return self.nodelist.render(context) File "C:\Program Files\Google\google_appengine\lib\django\django \template\__init__.py", line 705, in render bits.append(self.render_node(node, context)) File "C:\Program Files\Google\google_appengine\lib\django\django \template\__init__.py", line 718, in render_node return(node.render(context)) File "C:\Program Files\Google\google_appengine\lib\django\django \template\loader_tags.py", line 23, in render result = self.nodelist.render(context) File "C:\Program Files\Google\google_appengine\lib\django\django \template\__init__.py", line 705, in render bits.append(self.render_node(node, context)) File "C:\Program Files\Google\google_appengine\lib\django\django \template\__init__.py", line 718, in render_node return(node.render(context)) File "C:\Program Files\Google\google_appengine\lib\django\django \template\defaulttags.py", line 87, in render if context.has_key('forloop'): File "C:\Program Files\Google\google_appengine\lib\django\django \template\context.py", line 48, in has_key if d.has_key(key): TypeError: has_key() takes exactly 1 argument (2 given)
So apparently the "vanilla" template actually uses Django code... I found the code at line 48: def has_key(self, key): for d in self.dicts: if d.has_key(key): # <-- line 48 here return True return False But I'm still at a loss how to correct... Thanks, Neal --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---