首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
推荐学习书目
›
Python Cookbook
›
Using Google App Engine
推荐下载
›
Latest Google App Engine SDK
其他兼容技术
›
AppScale
V2EX
›
Google App Engine
莫名其妙的问题,应该算是 GAE 的 BUG 吧
billychow
·
2010-09-25 02:27:48 +08:00
· 4169 次点击
这是一个创建于 5166 天前的主题,其中的信息可能已经有所发展或是发生改变。
代码片段如下
[code]
def get_data(self):
return cache.get_set_default('ls_data', {})
def merge(self, context):
streams = []
for stream in self.get_data().itervalues():
# @
FIXME
: BUG
streams.extend(stream)
print len(streams)
[/code]
get_data 返回的是一个 dict 对象,数据是来自缓存,并且不变的,大致如下:
{0:[1,2,3], 1:[4,5,6]}
但是每执行一次, len 都在不断增加, 在循环前面明明已经清空了, 实在是太诡异了, 不知道大家对此有何看法?
在本地 Python 测试却是正常的... 被这个问题郁闷了半天
get
Data
streams
5 条回复
•
1970-01-01 08:00:00 +08:00
1
billychow
OP
2010-09-25 02:35:11 +08:00
http://gist.github.com/595800
2
billychow
OP
2010-09-26 18:28:18 +08:00
Fixed.
It's not a bug but my mistake.
3
Feuda
2010-09-26 18:30:40 +08:00
@
billychow
麻烦问一下楼主,如何在回复中添加图片啊,就像你上面的,额呵呵
4
shykai
2010-09-26 19:19:06 +08:00
@
Feuda
那不是图片 那是git的代码 图片用cl.ly直接贴地址就OK
5
Feuda
2010-09-26 19:57:51 +08:00
@
shykai
我是新手,你能给个例子么
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2878 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms ·
UTC 09:12
·
PVG 17:12
·
LAX 01:12
·
JFK 04:12
Developed with
CodeLauncher
♥ Do have faith in what you're doing.