diff options
author | jaseg <git@jaseg.net> | 2018-05-05 19:34:01 +0200 |
---|---|---|
committer | jaseg <git@jaseg.net> | 2018-05-05 19:34:01 +0200 |
commit | ea10cdd1ed836191e7ad4adca65594527b0b922e (patch) | |
tree | f2d263b39d30a23faa313c3fb85a1c6224a35a4d /firmware/spectrum_progress.py | |
parent | e3bb458580588aec8eb294db96e4f7e8f56e62ae (diff) | |
download | olsndot-ea10cdd1ed836191e7ad4adca65594527b0b922e.tar.gz olsndot-ea10cdd1ed836191e7ad4adca65594527b0b922e.tar.bz2 olsndot-ea10cdd1ed836191e7ad4adca65594527b0b922e.zip |
Nice spectrum plot looking as it should, including photodiode response compensation.
Diffstat (limited to 'firmware/spectrum_progress.py')
-rw-r--r-- | firmware/spectrum_progress.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/firmware/spectrum_progress.py b/firmware/spectrum_progress.py index a4eb4b2..35a9d65 100644 --- a/firmware/spectrum_progress.py +++ b/firmware/spectrum_progress.py @@ -17,7 +17,7 @@ if __name__ == '__main__': step, = db.execute( 'SELECT MAX(step) FROM measurements WHERE run_id = (SELECT MAX(run_id) FROM runs)' ).fetchone() - return int(step)+1 + return int(step) def step_gen(): while True: @@ -28,5 +28,9 @@ if __name__ == '__main__': time.sleep(args.update_delay) bar = tqdm.tqdm(total=args.max_step) - for step in step_gen(): - bar.update(step - bar.n) + while True: + try: + for step in step_gen(): + bar.update(step - bar.n) + except: + time.sleep(args.update_delay) |