如何让这个gaema演示在google-app-engine上运行?

时间:2010-05-19 08:16:03

标签: python google-app-engine gaema

This是包含webapp演示的软件包。

但是,当我登录时使用此演示时,我收到错误。

如何在gae-launcher上运行此演示?

1 个答案:

答案 0 :(得分:0)

看起来像是gaema中的一个错误。

失败的行是尝试对传递给OpenID端点的参数字典进行urlencode。一个或多个值(可能是您的名字或姓氏)具有非ASCII字符。

您可以通过替换此实例来解决此问题:

urllib.urlencode(args)

有了这个:

urllib.urlencode(dict([(k, args[k].encode('utf-8')) for k in args]))

要获得更持久的解决方案,我会在此处报告此问题:

http://code.google.com/p/gaema/issues/list