diff --git a/tools/eam_database/create_eam.py b/tools/eam_database/create_eam.py index 1f929d37db..8b230b87b4 100644 --- a/tools/eam_database/create_eam.py +++ b/tools/eam_database/create_eam.py @@ -98,7 +98,7 @@ def write_file(attypes, filename, Fr, rhor, z2r, nrho, drho, nr, dr, rc): if not (i + 1) % 5: f.write("\n") -def main(): +def create_eam(argv=None): parser = ap.ArgumentParser(description="Script to create EAM alloy potential files.") parser.add_argument("-n", "--names", dest="name", nargs="+", @@ -107,7 +107,7 @@ def main(): help="Number of point in r space [default 2000]") parser.add_argument("-nrho", dest="nrho", type=int, default=2000, help="Number of point in rho space [default 2000]") - args = parser.parse_args() + args = parser.parse_args(argv) if not args.name: parser.print_help() sys.exit("") @@ -160,6 +160,6 @@ def main(): if __name__ == "__main__": try: - main() + create_eam(sys.argv[1:]) except KeyboardInterrupt as exc: raise SystemExit("User interruption.") from exc diff --git a/unittest/tools/CMakeLists.txt b/unittest/tools/CMakeLists.txt index 5ed9c55b57..bde006a3ab 100644 --- a/unittest/tools/CMakeLists.txt +++ b/unittest/tools/CMakeLists.txt @@ -6,7 +6,7 @@ if(CMAKE_VERSION VERSION_LESS 3.12) set(Python_EXECUTABLE ${PYTHON_EXECUTABLE}) endif() else() - find_package(Python3 COMPONENTS Interpreter) + find_package(Python 3.5 COMPONENTS Interpreter) endif() if(Python_EXECUTABLE)