GPU Python: use _PyArg_ParseTupleAndKeywordsFast.

This commit is contained in:
Germano Cavalcante 2018-10-05 14:06:24 -03:00
parent 25bd9feadb
commit 550fee8eb6
1 changed files with 6 additions and 3 deletions

View File

@ -211,11 +211,14 @@ static int insert_attributes_from_list(GPUVertFormat *format, PyObject *list)
static PyObject *bpygpu_VertFormat_new(PyTypeObject *UNUSED(type), PyObject *args, PyObject *kwds)
{
PyObject *format_list;
static const char *keywords[] = {"format", NULL};
if (!PyArg_ParseTupleAndKeywords(args, kwds, "O!", (char**)keywords, &PyList_Type, &format_list)) {
static const char *_keywords[] = {"format", NULL};
static _PyArg_Parser _parser = {"O!:VertFormat.__new__", _keywords, 0};
if (!_PyArg_ParseTupleAndKeywordsFast(
args, kwds, &_parser,
&PyList_Type, &format_list))
{
return NULL;
}