def do_them_updates():
    tempfile = util.get_temp_file()
    tm = TempClient(tempfile)
    table = util.get_temp_hist_table()
    dc = DynamoClient(table)
    while (True):
        s_time = time.time()
        tm.refresh()
        temp = tm.get_temp()
        if (tm.has_temp()):
            dc.record_temperature(temp)
        sleep_time = 1 - (time.time() - s_time)
        sleep_time = max(sleep_time, 0.1)
        time.sleep(sleep_time)
def main():
    table = util.get_temp_hist_table()
    dc = DynamoClient()
    temp = dc.get_latest_temperature()
    print(temp["temperature"])