def load_multiple(ids): if not ids: return [] keys = [_key(VimeoMetadata.PREFIX, id) for id in ids] datas = rc.conn.mget(keys) objs = [] for id, data in zip(ids, datas): if data: vimeo_metadata = VimeoMetadata(id) vimeo_metadata._populate(json.loads(data.encode('utf-8'))) objs.append(vimeo_metadata) return objs
def __init__(self, video_id): self.key = _key('TLS', video_id)
def __init__(self, vimeo_id): self.key = _key(self.PREFIX, vimeo_id) self.vimeo_id = vimeo_id
def __init__(self, prefix, dt=None): if dt is None: dt = datetime.now() self.key = _key(prefix, dt.strftime('%Y%m%d%H'))