protected static @NotNull Sdk requirePythonSdk(@Nullable Module module) throws ExecutionException {
    Sdk sdk = PythonSdkUtil.findPythonSdk(module);
    if (sdk == null) {
      throw new ExecutionException(PyBundle.message("python.task.cannot.find.python.interpreter.for.selected.module"));
    }
    return sdk;
  }
protected static @NotNull Sdk requirePythonSdk(@Nullable Module module)