commit | 7d8a2e41a053b82b1d11dbf84734be99107b8322 | [log] [tgz] |
---|---|---|
author | Benjamin Peterson <benjamin@python.org> | Sat Jul 14 17:53:55 2012 -0700 |
committer | Benjamin Peterson <benjamin@python.org> | Sat Jul 14 17:53:55 2012 -0700 |
tree | e836a0dfea048ac4ee33824955a8ed3660dd6802 | |
parent | f526297d1384ebb5a1c154986e7fd882f586cacb [diff] [blame] |
allow any number to be returned from __length_hint__ (closes #15354)
diff --git a/Objects/abstract.c b/Objects/abstract.c index 81c19e1..3c88711 100644 --- a/Objects/abstract.c +++ b/Objects/abstract.c
@@ -126,7 +126,7 @@ PyErr_Clear(); return defaultvalue; } - rv = PyLong_Check(ro) ? PyLong_AsSsize_t(ro) : defaultvalue; + rv = PyNumber_Check(ro) ? PyInt_AsSsize_t(ro) : defaultvalue; Py_DECREF(ro); return rv; }