mirror of
https://gitlab.com/pamhyr/pamhyr2.git
synced 2026-10-30 03:20:41 +01:00
Scenario: Add scenario separated repertory.
This commit is contained in:
1 parent
cab1bceae8
commit
2859d0f4ff
2 files changed
+24
-2
No files matched your search
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user