diff --git a/Objects/stringlib/formatter.h b/Objects/stringlib/formatter.h index b86dc8b15c0..d936a6702ee 100644 --- a/Objects/stringlib/formatter.h +++ b/Objects/stringlib/formatter.h @@ -968,7 +968,7 @@ format_int_or_long(PyObject* obj, tmp = PyNumber_Float(obj); if (tmp == NULL) goto done; - result = format_float_internal(obj, &format); + result = format_float_internal(tmp, &format); break; default: