2.2.2 Annoyance
Michael Hudson
mwh at python.net
Wed Nov 26 07:06:51 EST 2003
"Miklós" <nospam at nowhere.hu> writes:
> I understand the rationale for deprecating '__getslice__' from v2.0
> onwards was to make sequences and mappings to look more alike. But
> then this change for __getitem__ should have been absolutely
> introduced at that time or the semantics of CPython between 2.0 and
> 2.2 doesn't make sense in this respect... Am I right in that?
Well, sort of. Back in the 2.0 days you couldn't even write:
>>> [].__getitem__
so
>>> [].__getitem__(slice(0,1))
was right out! It's all a bit messy, and it's sorted out in 2.3.
Cheers,
mwh
--
Monte Carlo sampling is no way to understand code.
-- Gordon McMillan, comp.lang.python
More information about the Python-list
mailing list