diff --git a/powersimdata/data_access/launcher.py b/powersimdata/data_access/launcher.py index daae53ae5..56e16359a 100644 --- a/powersimdata/data_access/launcher.py +++ b/powersimdata/data_access/launcher.py @@ -96,7 +96,7 @@ def _run_script(self, script, extra_args=None): if extra_args is None: extra_args = [] - engine = self.scenario._scenario_info["engine"] + engine = self.scenario.state._scenario_info["engine"] path_to_package = posixpath.join(server_setup.MODEL_DIR, engine) folder = "pyreise" if engine == "REISE" else "pyreisejl" @@ -111,7 +111,7 @@ def _run_script(self, script, extra_args=None): ] cmd_io_redirect = ["/dev/null 2>&1 &"] cmd = cmd_pythonpath + cmd_pythoncall + extra_args + cmd_io_redirect - process = self.scenario._data_access.execute_command_async(cmd) + process = self.scenario.data_access.execute_command_async(cmd) print("PID: %s" % process.pid) return process diff --git a/powersimdata/data_access/tests/test_data_access.py b/powersimdata/data_access/tests/test_data_access.py index ad46b3466..4106f5cd6 100644 --- a/powersimdata/data_access/tests/test_data_access.py +++ b/powersimdata/data_access/tests/test_data_access.py @@ -42,7 +42,7 @@ def test_tmp_folder(ssh_data_access): @pytest.mark.integration @pytest.mark.ssh def test_setup_server_connection(ssh_data_access): - _, stdout, _ = ssh_data_access.ssh.exec_command("whoami") + _, stdout, _ = ssh_data_access.fs.exec_command("whoami") assert stdout.read().decode("utf-8").strip() == server_setup.get_server_user()