[Python-Dev] enum discussion: can someone please summarize open issues?

Ethan Furman ethan at stoneleaf.us
Wed May 1 08:29:09 CEST 2013


On 04/30/2013 11:18 PM, Barry Warsaw wrote:
> On Apr 28, 2013, at 11:50 PM, Ethan Furman wrote:
>
>> But as soon as:
>>
>>    type(Color.red) is Color          # True
>>    type(MoreColor.red) is MoreColor  # True
>>
>> then:
>>
>>     Color.red is MoreColor.red  # must be False, no?
>>
>>
>> If that last statement can still be True, I'd love it if someone showed me
>> how.
>
> class Foo:
>      a = object()
>      b = object()
>
> class Bar(Foo):
>      c = object()
>
>>>> Foo.a is Bar.a
> True

Wow.  I think I'm blushing from embarrassment.

Thank you for answering my question, Barry.

--
~Ethan~


More information about the Python-Dev mailing list