示例#1
0
文件: app.py 项目: niedbalski/glucose
    def show(self, from_date=None):
        (low, avg, high) = Reading.get_min_avg_max(from_date=from_date)
        (total, low_c, normal_c, high_c) = Reading.group_by_range(
            from_date=from_date)

        try:
            latest = Reading.get().value
        except:
            latest = 0.0

        helpers.set_numeric_label(self.view, "latest_reading",
                                  latest)
        helpers.set_numeric_label(self.view, "lowest_label",
                                  low)
        helpers.set_numeric_label(self.view, "highest_label",
                                  high)
        helpers.set_numeric_label(self.view, "average_label",
                                  avg)

        helpers.set_numeric_label(self.view, "lows_label", low_c, total)
        helpers.set_numeric_label(self.view, "highs_label", high_c, total)
        helpers.set_numeric_label(self.view, "normal_label", normal_c, total)