bpo-45325: Add a new 'p' parameter to Py_BuildValue to convert an integer into a Python bool (#28634)

This commit is contained in:
Pablo Galindo Salgado 2025-02-18 17:14:11 +00:00 committed by GitHub
parent 076300d795
commit 51d4bf1e0e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 42 additions and 0 deletions

View file

@ -364,6 +364,11 @@ do_mkvalue(const char **p_format, va_list *p_va)
int i = va_arg(*p_va, int);
return PyUnicode_FromOrdinal(i);
}
case 'p':
{
int i = va_arg(*p_va, int);
return PyBool_FromLong(i);
}
case 's':
case 'z':