diff --git a/openflexure_microscope/api/v1.py b/openflexure_microscope/api/v1.py index 8d733917..b70bc169 100644 --- a/openflexure_microscope/api/v1.py +++ b/openflexure_microscope/api/v1.py @@ -173,6 +173,7 @@ app.add_url_rule( view_func=StateAPI.as_view('state', microscope=api_microscope)) +#TODO: Wrap in some kind of requires_stage decorator. Do same for camera. class PositionAPI(MicroscopeView): def get(self): @@ -558,6 +559,7 @@ app.add_url_rule( uri('/capture//download/'), view_func=CaptureDownloadAPI.as_view('capture_download', microscope=api_microscope)) + # Automatically clean up microscope at exit def cleanup(): global api_microscope