commit | 3f3d36bd035ca34f52a46e9bb8ad39fa6d7687b9 | [log] [tgz] |
---|---|---|
author | Benjamin Peterson <benjamin@python.org> | Sat May 09 16:51:51 2009 +0000 |
committer | Benjamin Peterson <benjamin@python.org> | Sat May 09 16:51:51 2009 +0000 |
tree | d23401140347d730352dad3992ea096c1743f7f1 | |
parent | af1692a266d5c83d9367557f9642bbd618066318 [diff] [blame] |
ignore classic classes
diff --git a/Objects/abstract.c b/Objects/abstract.c index c2d8db7..99b22db 100644 --- a/Objects/abstract.c +++ b/Objects/abstract.c
@@ -107,6 +107,8 @@ PyErr_Clear(); } + if (PyInstance_Check(o)) + return defaultvalue; /* try o.__length_hint__() */ hintmeth = _PyObject_LookupSpecial(o, "__length_hint__", &hintstrobj); if (hintmeth == NULL)