5 from pathlib
import Path
9 _thisdir = Path(__file__).absolute().resolve().parent
13 """Run the esiquery executable with the same arguments as this script."""
14 esiquery = _thisdir /
"bin" /
"esiquery"
15 return subprocess.call([esiquery] + sys.argv[1:])
19 """Run the esi-cosim.py script with the same arguments as this script."""
21 esi_cosim = _thisdir /
"bin" /
"esi-cosim.py"
22 spec = importlib.util.spec_from_file_location(
"esi_cosim", esi_cosim)
23 assert spec
is not None
24 cosim_import = importlib.util.module_from_spec(spec)
25 spec.loader.exec_module(cosim_import)
26 return cosim_import.__main__(sys.argv)