def lookup_prof_review(db, review_id):
# perform SQL query
cur = db.cursor()
qry = 'SELECT * FROM ProfReview WHERE Id = %s'
cur.execute(qry, [review_id])
# process results
row = cur.fetchone()
if row is None:
log('W', 'record', 'ProfReview %d not found. Skipping' % review_id)
return None
res = {}
for idx, elem in enumerate(row):
# encode unicode strings
# if type(elem) == type(u''):
# elem = elem.encode(encoding='utf-8')
# elem = elem.replace('"', '\\"').replace('\n', '<br>')
if TABLE_STRUCT['ProfReview'][idx] in MARKDOWN_FIELDS:
elem = markdown(elem)
res[TABLE_STRUCT['ProfReview'][idx]] = elem
return res
评论列表
文章目录