| commit | cb8d368b824a38a0b04598ba2bcd107d6aae3595 | [log] [tgz] |
|---|---|---|
| author | Tim Peters <tim.peters@gmail.com> | Sat May 05 21:05:01 2001 +0000 |
| committer | Tim Peters <tim.peters@gmail.com> | Sat May 05 21:05:01 2001 +0000 |
| tree | 36ddccccf56188d23285e0e5a8e6793d94f58c8a | |
| parent | a8defaae0444157c96abc13090d71f49fede0b4a [diff] |
Reimplement PySequence_Contains() and instance_contains(), so they work
safely together and don't duplicate logic (the common logic was factored
out into new private API function _PySequence_IterContains()).
Visible change:
some_complex_number in some_instance
no longer blows up if some_instance has __getitem__ but neither
__contains__ nor __iter__. test_iter changed to ensure that remains true.