diff options
author | Jeffrey Yasskin <jyasskin@gmail.com> | 2008-01-04 08:01:23 (GMT) |
---|---|---|
committer | Jeffrey Yasskin <jyasskin@gmail.com> | 2008-01-04 08:01:23 (GMT) |
commit | 737c73f96ff52cda4b433d25f887525442b7b430 (patch) | |
tree | bd81e5e6f6410395f6f2acc3d634c8f2d3be8c39 /Objects/intobject.c | |
parent | e0734e7dc0dcccc91ed657191b804b3a846ad3f6 (diff) | |
download | cpython-737c73f96ff52cda4b433d25f887525442b7b430.zip cpython-737c73f96ff52cda4b433d25f887525442b7b430.tar.gz cpython-737c73f96ff52cda4b433d25f887525442b7b430.tar.bz2 |
Make math.{floor,ceil}({int,long}) return float again for backwards
compatibility after r59671 made them return integral types.
Diffstat (limited to 'Objects/intobject.c')
-rw-r--r-- | Objects/intobject.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Objects/intobject.c b/Objects/intobject.c index a93b9b2..96d7f76 100644 --- a/Objects/intobject.c +++ b/Objects/intobject.c @@ -1086,9 +1086,9 @@ static PyMethodDef int_methods[] = { "Returns self, the complex conjugate of any int."}, {"__trunc__", (PyCFunction)int_int, METH_NOARGS, "Truncating an Integral returns itself."}, - {"__floor__", (PyCFunction)int_int, METH_NOARGS, + {"__floor__", (PyCFunction)int_float, METH_NOARGS, "Flooring an Integral returns itself."}, - {"__ceil__", (PyCFunction)int_int, METH_NOARGS, + {"__ceil__", (PyCFunction)int_float, METH_NOARGS, "Ceiling of an Integral returns itself."}, {"__round__", (PyCFunction)int_round, METH_VARARGS, "Rounding an Integral returns itself.\n" |