def history_detail(date): db = get_db_inst_of_day(date) data = db.get_crash_data() if not data: flash("No data of the day( %s )" % date) return redirect(url_for("history")) all_days = [dict(date=r[1]) for r in db_handler.get_all() if r[1] != get_today_date()] dat = [ dict(id=r + 1, hash=data[r][1], info=data[r][2], times=data[r][3], status=data[r][4], author=data[r][5]) for r in range(len(data)) ] return render_template("history.html", all_days=all_days, data=dat, day=date)
def history(): rows = db_handler.get_all() days = [] for r in rows: if r[1] == get_today_date(): continue if os.path.isfile(r[0]): days.append(dict(date=r[1])) else: db_handler.delete(r[0]) if len(days) == 0: flash("There is no history data to check") return redirect(url_for("index")) return render_template("history.html", all_days=days, data=None)