From 3fa34648ec0b0712feb1c090597d8639f9ebf887 Mon Sep 17 00:00:00 2001 From: Austin Blevins Date: Wed, 15 Nov 2023 12:02:36 -0500 Subject: [PATCH] Update executable directory to look in current directory first, then package directory --- ctem/ctem/driver.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ctem/ctem/driver.py b/ctem/ctem/driver.py index 0249c19d..541eb393 100644 --- a/ctem/ctem/driver.py +++ b/ctem/ctem/driver.py @@ -52,10 +52,10 @@ def __init__(self, param_file="ctem.in", isnew=True): } # Get the location of the CTEM executable - self.ctem_executable = Path(_pyfile).parent.parent.parent / "bin" / "CTEM" + self.ctem_executable = Path(currentdir) / "CTEM" if not self.ctem_executable.exists(): - print(f"CTEM driver not found at {self.ctem_executable}. Trying current directory.") - self.ctem_executable = Path(currentdir) / "CTEM" + print(f"CTEM driver not found at {self.ctem_executable}. Trying package directory..") + self.ctem_executable = Path(_pyfile).parent.parent.parent / "bin" / "CTEM" if not self.ctem_executable.exists(): warnings.warn(f"Cannot find the CTEM driver {str(self.ctem_executable)}", stacklevel=2) self.ctem_executable = None