diff options
author | Guido van Rossum <guido@python.org> | 2001-03-20 12:41:34 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 2001-03-20 12:41:34 (GMT) |
commit | a1351fbd884189329bbcb6c688ca992fc1afc3f6 (patch) | |
tree | 07d8f335f81d188eeb0a33128a7abb514466f92d /Python/modsupport.c | |
parent | 26ae7cd75a0e33b98a5156e1d4501be66e39a79f (diff) | |
download | cpython-a1351fbd884189329bbcb6c688ca992fc1afc3f6.zip cpython-a1351fbd884189329bbcb6c688ca992fc1afc3f6.tar.gz cpython-a1351fbd884189329bbcb6c688ca992fc1afc3f6.tar.bz2 |
SF patch #408326 by Robin Thomas: slice objects comparable, not
hashable
This patch changes the behavior of slice objects in the following
manner:
- Slice objects are now comparable with other slice objects as though
they were logically tuples of (start,stop,step). The tuple is not
created in the comparison function, but the comparison behavior is
logically equivalent.
- Slice objects are not hashable. With the above change to being
comparable, slice objects now cannot be used as keys in dictionaries.
[I've edited the patch for style. Note that this fixes the problem
that dict[i:j] seemed to work but was meaningless. --GvR]
Diffstat (limited to 'Python/modsupport.c')
0 files changed, 0 insertions, 0 deletions