/*[clinic input] preserve [clinic start generated code]*/ #include "pycore_modsupport.h" // _PyArg_CheckPositional() PyDoc_STRVAR(_suggestions__generate_suggestions__doc__, "_generate_suggestions($module, candidates, item, /)\n" "--\n" "\n" "Returns the candidate in candidates that\'s closest to item"); #define _SUGGESTIONS__GENERATE_SUGGESTIONS_METHODDEF \ {"_generate_suggestions", _PyCFunction_CAST(_suggestions__generate_suggestions), METH_FASTCALL, _suggestions__generate_suggestions__doc__}, static PyObject * _suggestions__generate_suggestions_impl(PyObject *module, PyObject *candidates, PyObject *item); static PyObject * _suggestions__generate_suggestions(PyObject *module, PyObject *const *args, Py_ssize_t nargs) { PyObject *return_value = NULL; PyObject *candidates; PyObject *item; if (!_PyArg_CheckPositional("_generate_suggestions", nargs, 2, 2)) { goto exit; } candidates = args[0]; if (!PyUnicode_Check(args[1])) { _PyArg_BadArgument("_generate_suggestions", "argument 2", "str", args[1]); goto exit; } item = args[1]; return_value = _suggestions__generate_suggestions_impl(module, candidates, item); exit: return return_value; } /*[clinic end generated code: output=1d8e963cdae30b13 input=a9049054013a1b77]*/