From 36b0cb0be053094eba7fbee80f521de62d0d5902 Mon Sep 17 00:00:00 2001 From: Joel Collins Date: Wed, 30 Jan 2019 18:23:58 +0000 Subject: [PATCH] Save config on server shutdown --- openflexure_microscope/api/app.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/openflexure_microscope/api/app.py b/openflexure_microscope/api/app.py index a97be602..12d068bb 100644 --- a/openflexure_microscope/api/app.py +++ b/openflexure_microscope/api/app.py @@ -118,6 +118,9 @@ app.register_blueprint(task_blueprint, url_prefix=uri('/task', 'v1')) # Automatically clean up microscope at exit def cleanup(): global api_microscope + # Save config + api_microscope.rc.save(backup=True) + # Close down the microscope api_microscope.close() atexit.register(cleanup)