From 9da0cfb86ee098b9172da69bb43703aa2efba691 Mon Sep 17 00:00:00 2001 From: Colin Basnett Date: Thu, 4 Aug 2022 15:51:54 -0700 Subject: [PATCH] Python: Add more useful information when attempting to pass incorrect attributes to GPUVertBuf.attr_fill This simply adds the name of the incorrect parameter to the error message. Differential Revision: https://developer.blender.org/D14103 Reviewed by Jeroen Bakker --- source/blender/python/gpu/gpu_py_vertex_buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/python/gpu/gpu_py_vertex_buffer.c b/source/blender/python/gpu/gpu_py_vertex_buffer.c index ac050128a1d..ab2ff59a689 100644 --- a/source/blender/python/gpu/gpu_py_vertex_buffer.c +++ b/source/blender/python/gpu/gpu_py_vertex_buffer.c @@ -292,7 +292,7 @@ static PyObject *pygpu_vertbuf_attr_fill(BPyGPUVertBuf *self, PyObject *args, Py const char *name = PyUnicode_AsUTF8(identifier); id = GPU_vertformat_attr_id_get(format, name); if (id == -1) { - PyErr_SetString(PyExc_ValueError, "Unknown attribute name"); + PyErr_Format(PyExc_ValueError, "Unknown attribute '%s'", name); return NULL; } }