From 82361010401a4d741cbf87c5ee906bac5eb15958 Mon Sep 17 00:00:00 2001
From: Paul Dechamps <paul.dechamps@uliege.be>
Date: Fri, 28 Feb 2025 12:15:04 +0100
Subject: [PATCH] (fix) Fixed Dart interface error raise

---
 blast/interfaces/dart/blDartInterface.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/blast/interfaces/dart/blDartInterface.py b/blast/interfaces/dart/blDartInterface.py
index e872063..19ab66e 100644
--- a/blast/interfaces/dart/blDartInterface.py
+++ b/blast/interfaces/dart/blDartInterface.py
@@ -57,22 +57,22 @@ class DartInterface(SolversInterface):
             # First try imposed path
             try:
                 init_dart = __import__(dartCfg['dart_path'], fromlist=['init_dart']).init_dart
-                print(f'DART loaded from specified path {dartCfg["dart_path"]} for {dartCfg["task"]}.')
+                print(f'DART loaded from specified path {dartCfg["dart_path"]} for {task}.')
             except ImportError:
-                raise ImportError(f'{ccolors.ANSI_RED}Could not load DART from specified path: {dartCfg["dart_path"]}.{ccolors.ANSI_RESET}')
+                raise ImportError(f'{ccolors.ANSI_RED}Could not load DART from specified path: {task}.{ccolors.ANSI_RESET}')
         else:
             # Load from known paths
             for name, path in dartflo_import_paths.items():
                 try:
                     init_dart = __import__(path, fromlist=['init_dart']).init_dart
-                    print(f'DART loaded from {name} path for {dartCfg["task"]}.')
+                    print(f'DART loaded from {name} path for {task}.')
                     break
                 except ImportError:
                     continue
             else:
                 raise ImportError(f'{ccolors.ANSI_RED}Could not load DART.{ccolors.ANSI_RESET}')
 
-        self.iobj = init_dart(dartCfg, task=dartCfg['task'], viscous=True)
+        self.iobj = init_dart(dartCfg, task=task, viscous=True)
         self.solver = self.iobj.get('sol') # Solver
         self.blw = self.iobj.get('blw') # Blowing boundaries
         self.adjointSolver = self.iobj.get('adj')
-- 
GitLab