Commit 36b0cb0b authored by Joel Collins's avatar Joel Collins
Browse files

Save config on server shutdown

parent 7a634510
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -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)