From 95b75a846d10f956efa78cda0fd49907fa836092 Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Wed, 17 Jan 2024 10:57:14 +0100
Subject: [PATCH] [py] ruff fixes in
 Tests/Data/Mechanics/Linear/SimpleMechanics.ipynb.

---
 Tests/Data/Mechanics/Linear/SimpleMechanics.ipynb | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/Tests/Data/Mechanics/Linear/SimpleMechanics.ipynb b/Tests/Data/Mechanics/Linear/SimpleMechanics.ipynb
index 80fa266fdb5..fd1c8ce67fc 100644
--- a/Tests/Data/Mechanics/Linear/SimpleMechanics.ipynb
+++ b/Tests/Data/Mechanics/Linear/SimpleMechanics.ipynb
@@ -31,10 +31,11 @@
    "outputs": [],
    "source": [
     "import os\n",
+    "from pathlib import Path\n",
     "\n",
-    "out_dir = os.environ.get(\"OGS_TESTRUNNER_OUT_DIR\", \"_out\")\n",
-    "if not os.path.exists(out_dir):\n",
-    "    os.makedirs(out_dir)"
+    "out_dir = Path(os.environ.get(\"OGS_TESTRUNNER_OUT_DIR\", \"_out\"))\n",
+    "if not out_dir.exists():\n",
+    "    out_dir.mkdir(parents=True)"
    ]
   },
   {
@@ -59,7 +60,7 @@
     "from ogs6py import ogs\n",
     "\n",
     "prj_name = \"SimpleMechanics\"\n",
-    "model = ogs.OGS(PROJECT_FILE=os.path.join(out_dir, f\"{prj_name}.prj\"))\n",
+    "model = ogs.OGS(PROJECT_FILE=(out_dir / f\"{prj_name}.prj\"))\n",
     "model.geo.add_geom(filename=\"./square_1x1.gml\")\n",
     "model.mesh.add_mesh(filename=\"./square_1x1_quad_1e2.vtu\")\n",
     "model.processes.set_process(\n",
@@ -169,9 +170,7 @@
     ")\n",
     "try:\n",
     "    model.write_input()\n",
-    "    model.run_model(\n",
-    "        logfile=os.path.join(out_dir, f\"{prj_name}.txt\"), args=f\"-o {out_dir}\"\n",
-    "    )\n",
+    "    model.run_model(logfile=(out_dir / f\"{prj_name}.txt\"), args=f\"-o {out_dir}\")\n",
     "except Exception as inst:\n",
     "    print(f\"{type(inst)}: {inst.args[0]}\")\n",
     "\n",
-- 
GitLab