mirror of
https://github.com/python/cpython.git
synced 2025-08-30 21:48:47 +00:00
Fix my previous commit: bool is a long, restore the specical case for bool
This commit is contained in:
parent
92ff4e196b
commit
b11d91d969
1 changed files with 4 additions and 1 deletions
|
@ -13481,6 +13481,9 @@ formatlong(PyObject *val, int flags, int prec, int type)
|
||||||
case 'd':
|
case 'd':
|
||||||
case 'u':
|
case 'u':
|
||||||
/* Special-case boolean: we want 0/1 */
|
/* Special-case boolean: we want 0/1 */
|
||||||
|
if (PyBool_Check(val))
|
||||||
|
result = PyNumber_ToBase(val, 10);
|
||||||
|
else
|
||||||
result = Py_TYPE(val)->tp_str(val);
|
result = Py_TYPE(val)->tp_str(val);
|
||||||
break;
|
break;
|
||||||
case 'o':
|
case 'o':
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue