def get_multi(self, id_list):
# shortcut for just one id since this is a common
# case for us from EventManager.bind_nodes
if len(id_list) == 1:
id = id_list[0]
return {id: self.get(id)}
rv = self.conn.multiget(self.bucket, id_list, r=1)
results = {}
for key, value in rv.iteritems():
if isinstance(value, Exception):
six.reraise(type(value), value)
if value.status != 200:
results[key] = None
else:
results[key] = json.loads(value.data)
return results
评论列表
文章目录