]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-136288: Fix error message in `_testcapi/vectorcall.c` (GH-136258)
authorWilliam S Fulton <wsf@fultondesigns.co.uk>
Fri, 4 Jul 2025 15:54:00 +0000 (16:54 +0100)
committerGitHub <noreply@github.com>
Fri, 4 Jul 2025 15:54:00 +0000 (11:54 -0400)
Use the %N format specifier instead of %s and `PyType_GetName`.

Modules/_testcapi/vectorcall.c

index 03aaacb328e0b6d15d4a6b764443c026b3160d49..f89dcb6c4cf03c1c2885cf6b39584c1040209b9c 100644 (file)
@@ -179,14 +179,14 @@ _testcapi_VectorCallClass_set_vectorcall_impl(PyObject *self,
     if (!PyObject_TypeCheck(self, type)) {
         return PyErr_Format(
             PyExc_TypeError,
-            "expected %s instance",
-            PyType_GetName(type));
+            "expected %N instance",
+            type);
     }
     if (!type->tp_vectorcall_offset) {
         return PyErr_Format(
             PyExc_TypeError,
-            "type %s has no vectorcall offset",
-            PyType_GetName(type));
+            "type %N has no vectorcall offset",
+            type);
     }
     *(vectorcallfunc*)((char*)self + type->tp_vectorcall_offset) = (
         VectorCallClass_vectorcall);