Skip to content

Commit ae9e54c

Browse files
committed
XXX old formatting
1 parent acb0e57 commit ae9e54c

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

Objects/unicodeobject.c

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13899,8 +13899,17 @@ mainformatlong(PyObject *v,
1389913899
iobj = PyNumber_Long(v);
1390013900
}
1390113901
if (iobj == NULL ) {
13902-
if (PyErr_ExceptionMatches(PyExc_TypeError))
13902+
if (PyErr_ExceptionMatches(PyExc_TypeError)) {
13903+
if (type == 'x' || type == 'X') {
13904+
PyErr_Clear();
13905+
if (PyFloat_Check(v)) {
13906+
if (formatfloat(v, arg, NULL, writer) == -1)
13907+
return -1;
13908+
return 1;
13909+
}
13910+
}
1390313911
goto wrongtype;
13912+
}
1390413913
return -1;
1390513914
}
1390613915
assert(PyLong_Check(iobj));

0 commit comments

Comments
 (0)