if (PyTuple_GET_SIZE(args) != 2) {
PyErr_Format(
PyExc_TypeError,
- "__set_name__() takes 2 positional arguments but %d were given",
+ "__set_name__() takes 2 positional arguments but %zd were given",
PyTuple_GET_SIZE(args));
return NULL;
}
}
PyErr_Format(PyExc_TypeError,
- "enumerate() takes at most 2 arguments (%d given)", nargs + nkwargs);
+ "enumerate() takes at most 2 arguments (%zd given)", nargs + nkwargs);
return NULL;
}
if (!PyExceptionInstance_Check(exc)) {
PyErr_Format(
PyExc_ValueError,
- "Item %d of second argument (exceptions) is not an exception",
+ "Item %zd of second argument (exceptions) is not an exception",
i);
goto error;
}
PyObject *exc = PyList_GET_ITEM(excs, i);
if (exc == NULL || !(PyExceptionInstance_Check(exc) || Py_IsNone(exc))) {
PyErr_Format(PyExc_TypeError,
- "item %d of excs is not an exception", i);
+ "item %zd of excs is not an exception", i);
return NULL;
}
}
if (nclosure != nfree) {
PyErr_Format(PyExc_ValueError,
"%U() requires a code object with %zd free vars,"
- " not %zd",
+ " not %d",
op->func_name,
nclosure, nfree);
return -1;
nclosure = closure == Py_None ? 0 : PyTuple_GET_SIZE(closure);
if (code->co_nfreevars != nclosure)
return PyErr_Format(PyExc_ValueError,
- "%U requires closure of length %zd, not %zd",
+ "%U requires closure of length %d, not %zd",
code->co_name, code->co_nfreevars, nclosure);
if (nclosure) {
Py_ssize_t i;
if (nindices > view->ndim) {
PyErr_Format(PyExc_TypeError,
- "cannot index %zd-dimension view with %zd-element tuple",
+ "cannot index %d-dimension view with %zd-element tuple",
view->ndim, nindices);
return NULL;
}
if (type->tp_base && type->tp_base->tp_basicsize > type->tp_basicsize) {
PyErr_Format(PyExc_TypeError,
- "tp_basicsize for type '%s' (%d) is too small for base '%s' (%d)",
+ "tp_basicsize for type '%s' (%zd) is too small for base '%s' (%zd)",
type->tp_name, type->tp_basicsize,
type->tp_base->tp_name, type->tp_base->tp_basicsize);
return 0;
}
if (type->tp_weaklistoffset + (Py_ssize_t)sizeof(PyObject*) > max) {
PyErr_Format(PyExc_TypeError,
- "weaklist offset %d is out of bounds for type '%s' (tp_basicsize = %d)",
+ "weaklist offset %zd is out of bounds for type '%s' (tp_basicsize = %zd)",
type->tp_weaklistoffset,
type->tp_name, type->tp_basicsize);
return 0;
}
if (type->tp_dictoffset + (Py_ssize_t)sizeof(PyObject*) > max) {
PyErr_Format(PyExc_TypeError,
- "dict offset %d is out of bounds for type '%s' (tp_basicsize = %d)",
+ "dict offset %zd is out of bounds for type '%s' (tp_basicsize = %zd)",
type->tp_dictoffset,
type->tp_name, type->tp_basicsize);
return 0;
}
if (type->tp_vectorcall_offset + (Py_ssize_t)sizeof(vectorcallfunc*) > max) {
PyErr_Format(PyExc_TypeError,
- "vectorcall offset %d is out of bounds for type '%s' (tp_basicsize = %d)",
+ "vectorcall offset %zd is out of bounds for type '%s' (tp_basicsize = %zd)",
type->tp_vectorcall_offset,
type->tp_name, type->tp_basicsize);
return 0;
}
Py_DECREF(params);
PyErr_Format(PyExc_TypeError,
- "Too few arguments for %S; actual %d, expected at least %d",
+ "Too few arguments for %S; actual %zd, expected at least %zd",
alias, args_len, i + 1);
return NULL;
}
goto Undefined;
if (value < 0 || value > MAX_UNICODE) {
PyErr_Format(PyExc_TypeError,
- "character mapping must be in range(0x%x)",
+ "character mapping must be in range(0x%lx)",
(unsigned long)MAX_UNICODE + 1);
goto onError;
}
long value = PyLong_AsLong(x);
if (value < 0 || value > MAX_UNICODE) {
PyErr_Format(PyExc_ValueError,
- "character mapping must be in range(0x%x)",
- MAX_UNICODE+1);
+ "character mapping must be in range(0x%lx)",
+ (unsigned long)MAX_UNICODE + 1);
Py_DECREF(x);
return -1;
}
}
// The unhashable values somehow became hashable again. Still raise
// an error.
- PyErr_Format(PyExc_TypeError, "union contains %d unhashable elements", n);
+ PyErr_Format(PyExc_TypeError, "union contains %zd unhashable elements", n);
return -1;
}
return PyObject_Hash(alias->hashable_args);