Message157113
> MappingView is a strange ABC: it should probably declare __contains__ as an abstract method.
I think that was not done because it would not be very useful: MappingView seems to exist only as a base class for the other *View, which define __contains__.
> I don't see why it doesn't inherit from Set (which would avoid the need of declaring __contains__,
> Set is a Container) whereas KeysView, ItemsView and ValuesView do inherit from Set.
Not ValuesView, because you may have the same object as more than one value. |
|
Date |
User |
Action |
Args |
2012-03-29 23:15:21 | eric.araujo | set | recipients:
+ eric.araujo, gvanrossum, georg.brandl, rhettinger, pitrou, vstinner, giampaolo.rodola, Arfrever, r.david.murray, michael.foord, skrah, eric.snow, poq, Jim.Jewett |
2012-03-29 23:15:21 | eric.araujo | set | messageid: <1333062921.67.0.836301984067.issue14386@psf.upfronthosting.co.za> |
2012-03-29 23:15:21 | eric.araujo | link | issue14386 messages |
2012-03-29 23:15:21 | eric.araujo | create | |
|