From 79eebf6d7da79dd05dcb923114d1127e8d1c4d5c Mon Sep 17 00:00:00 2001 From: Stephen Nneji Date: Fri, 16 Jan 2026 14:00:28 +0000 Subject: [PATCH] Fixes matlab engine not shutting down --- ratapi/wrappers.py | 3 +++ 1 file changed, 3 insertions(+) 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