[Python-Dev] Py_ssize_t formatting

"Martin v. Löwis" martin at v.loewis.de
Sat May 13 15:23:44 CEST 2006


Georg Brandl wrote:
> which formatting code should be used for a Py_ssize_t value in e.g.
> PyString_FromFormat?

%zd

> '%zd' won't work since my value can be negative, and the 'z' modifier
> converts the argument to size_t.

That's a bug. It should print it signed. If unsigned printing of size_t
is desired, %zu should be used.

Regards,
Martin


More information about the Python-Dev mailing list