def get_next_approximate_words_count():
username = request.params.get('username', None)
if not is_username_available(username):
dbMgr = MmrzSyncDBManager(username)
rows = dbMgr.readUnMemDB()
dbMgr.closeDB()
if not rows:
return ""
rows = sorted(rows, key=lambda row: row[3]) # from small to big
words_count = 1
for i in range(len(rows) - 1):
remindTime_next = rows[i + 1][3]
remindTime_this = rows[i][3]
if remindTime_next - remindTime_this <= 30 * 60:
words_count += 1
else:
break
words_count_string = "?? {0} ???".format(words_count)
else:
words_count_string = "??????"
return words_count_string
评论列表
文章目录