diff --git a/ratapi/wrappers.py b/ratapi/wrappers.py index 74eda41..9475b93 100644 --- a/ratapi/wrappers.py +++ b/ratapi/wrappers.py @@ -23,9 +23,12 @@ def start_matlab(): future = None if os.environ.get("DELAY_MATLAB_START", "0") == "0": with suppress(ImportError): + import atexit + import matlab.engine future = matlab.engine.start_matlab(background=True) + atexit.register(lambda: future.result()) return future