Scenario: Add scenario separated repertory.

This commit is contained in:
Pierre-Antoine Rouby committed 2024-09-23 17:33:11 +02:00
1 parent cab1bceae8
commit 2859d0f4ff
2 files changed
+24 -2

No files matched your search

+12 -2
View File
@@ -191,17 +191,27 @@ class SolverLogWindow(PamhyrWindow):
self._alarm.timeout.connect(self.update)
def setup_workdir(self):
scenario = self._study.status.scenario
srep = scenario.workdir()
self._workdir = ""
if self._study.filename == "":
self._workdir = tempfile.TemporaryDirectory()
self._workdir = os.path.join(
tempfile.TemporaryDirectory(),
srep
)
else:
self._workdir = os.path.join(
os.path.dirname(self._study.filename),
"_PAMHYR_",
self._study.name.replace(" ", "_"),
self._solver.name.replace(" ", "_"),
srep
)
os.makedirs(self._workdir, exist_ok=True)
logger.info(f"Create workdir: '{self._workdir}'")
os.makedirs(self._workdir, exist_ok=True)
def setup_process(self):
self._alarm.start(100)