count() should return integers #10474
diff --git a/Objects/rangeobject.c b/Objects/rangeobject.c
index 9650386..2188dfb 100644
--- a/Objects/rangeobject.c
+++ b/Objects/rangeobject.c
@@ -338,9 +338,9 @@
 {
     if (PyLong_CheckExact(ob) || PyBool_Check(ob)) {
         if (range_contains_long(r, ob))
-            Py_RETURN_TRUE;
+            return PyLong_FromLong(1);
         else
-            Py_RETURN_FALSE;
+            return PyLong_FromLong(0);
     } else {
         Py_ssize_t count;
         count = _PySequence_IterSearch((PyObject*)r, ob, PY_ITERSEARCH_COUNT);