Mercurial > cpython-lru_cache-weakref
diff Objects/floatobject.c @ 46790:17cd612b06da
Issue 2801: fix bug in float.is_integer where ValueError was incorrectly
raised.
| author | Mark Dickinson <dickinsm@gmail.com> |
|---|---|
| date | Fri, 09 May 2008 13:55:01 +0000 |
| parents | b69f443ef480 |
| children | 0da27fdf0192 |
line wrap: on
line diff
--- a/Objects/floatobject.c Fri May 09 13:42:33 2008 +0000 +++ b/Objects/floatobject.c Fri May 09 13:55:01 2008 +0000 @@ -900,6 +900,7 @@ return NULL; if (!Py_IS_FINITE(x)) Py_RETURN_FALSE; + errno = 0; PyFPE_START_PROTECT("is_integer", return NULL) o = (floor(x) == x) ? Py_True : Py_False; PyFPE_END_PROTECT(x)
