def review_get_all(self):
""" Gets all non-removed reviews from the server for all applications """
try:
cur = self._db.cursor()
cur.execute("SELECT review_id, date_created, app_id, locale, summary, "
"description, version, distro, karma_up, karma_down, "
"user_hash, user_display, rating, date_deleted, reported "
"FROM reviews ORDER BY date_created DESC;")
except mdb.Error as e:
raise CursorError(cur, e)
res = cur.fetchall()
if not res:
return []
reviews = []
for e in res:
reviews.append(_create_review(e))
return reviews
评论列表
文章目录