]> granicus.if.org Git - python/commit
Remove "non-mapping" and "non-sequence" from TypeErrors raised by
authorGeorg Brandl <georg@python.org>
Tue, 8 Aug 2006 11:56:21 +0000 (11:56 +0000)
committerGeorg Brandl <georg@python.org>
Tue, 8 Aug 2006 11:56:21 +0000 (11:56 +0000)
commitb0061c8e93aadc0d7e0c07734e04f056a8bcb8bb
treea610ee0f9a065a56b6f6a8cc8891eb468016d170
parentf3321b5e76e47286899265f3be103f958b22b912
Remove "non-mapping" and "non-sequence" from TypeErrors raised by
PyMapping_Size and PySequence_Size.

Because len() tries first sequence, then mapping size, it will always
raise a "non-mapping object has no len" error which is confusing.
Objects/abstract.c