Mirroring the structure of SanitizeQMMethod, I broke SanitizeMMExecutables into multiple function calls. This will attempt to find Tinker executables with or without the suffix .x and with or without specifying tinkerdir in __init__ or TINKERDIR in your environment. This also ended up combining the two places these were checked (in both __init__() and initialize()).
This would avoid any issues like #25 if the default suffix is ever changed again.
Mirroring the structure of
SanitizeQMMethod
, I brokeSanitizeMMExecutables
into multiple function calls. This will attempt to find Tinker executables with or without the suffix.x
and with or without specifyingtinkerdir
in__init__
orTINKERDIR
in your environment. This also ended up combining the two places these were checked (in both__init__()
andinitialize()
).This would avoid any issues like #25 if the default suffix is ever changed again.