+def _run_api(endpoint, args, params):
+ script_file = args.project_dir / 'website' / (endpoint + '.php')
+
+ if not script_file.exists():
+ LOG.error("Cannot find API script file.\n\n"
+ "Make sure to run 'nominatim' from the project directory \n"
+ "or use the option --project-dir.")
+ raise UsageError("API script not found.")
+
+ return run_api_script(endpoint, args.project_dir,
+ phpcgi_bin=args.phpcgi_path, params=params)
+