diff --git a/pymatbridge/pymatbridge.py b/pymatbridge/pymatbridge.py index 31855fa..f30db34 100644 --- a/pymatbridge/pymatbridge.py +++ b/pymatbridge/pymatbridge.py @@ -176,10 +176,11 @@ def _preamble_code(self): # suppress warnings while loading the path, in the case of # overshadowing a built-in function on a newer version of # Matlab (e.g. isrow) - return ["old_warning_state = warning('off','all')", - "addpath(genpath('%s'))" % MATLAB_FOLDER, - "warning(old_warning_state)", - "clear old_warning_state"] + return ["old_warning_state = warning('off','all');", + "addpath(genpath('%s'));" % MATLAB_FOLDER, + "warning(old_warning_state);", + "clear('old_warning_state');", + "cd('%s');" % os.getcwd()] def _execute_flag(self): # pragma: no cover raise NotImplemented