From c1505a19513c76b74e616fecd086228cfd9a9166 Mon Sep 17 00:00:00 2001 From: Andrew Cady Date: Sat, 28 Jan 2017 18:45:28 +0000 Subject: submit METER_DATA --- dexcom_reader/dexcom_dumper.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dexcom_reader/dexcom_dumper.py b/dexcom_reader/dexcom_dumper.py index d56dd15..2e372f1 100644 --- a/dexcom_reader/dexcom_dumper.py +++ b/dexcom_reader/dexcom_dumper.py @@ -196,6 +196,11 @@ def poll_remote(): if n == 0: send_ping(now) if r: + try: + # TODO: track how long this takes & adjust sleep accordingly + remote_update('METER_DATA') + except: + traceback.print_exc() next_reading = (r.system_time - now + timedelta(minutes=5, seconds=2)).total_seconds() sleep_verbose(max(10, next_reading)) else: @@ -253,7 +258,7 @@ def remote_update(rectype): (rs, r) = since_and_first(when, rectype) if len(rs): - print_verbose("Sending %d record%s... " % (len(rs), '' if len(rs) == 1 else 's'), newline=False) + print_verbose("Sending %d %s record%s... " % (len(rs), rectype, '' if len(rs) == 1 else 's'), newline=False) result = POST(url_path, toJSON(rs)) print_verbose("done. (Result: %s)" % result) return (len(rs) if result else None, r) -- cgit v1.2.3