[Python-Dev] PEP 435 - ref impl disc 2 (original) (raw)
Ethan Furman ethan at stoneleaf.us
Sat May 11 08:02:21 CEST 2013
- Previous message: [Python-Dev] PEP 435 - ref impl disc 2
- Next message: [Python-Dev] PEP 435 - ref impl disc 2
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 05/10/2013 10:15 PM, Glenn Linderman wrote:
But the last few lines of demo1 demonstrate that NIE doesn't like, somehow, remember that its values, deep down under the covers, are really int. And doesn't even like them when they are wrapped into IntET objects. This may or may not be a bug in the current Enum implementation.
You're right, sort of. ;)
If you do
print( repr( NIE1.x.value ))
you'll see
('NIE1.x', 1)
In other words, the value of NEI.x is ('NEI1.x', 1)
and that is what you would have to pass back into NEI to get the
enum member.
As an aside, I suspect you are doing this the hard way. Perhaps writing your own new in NIE will have better results (I'd try, but I gotta get some sleep! ;) . Oh, newest code posted.
--
Ethan
- Previous message: [Python-Dev] PEP 435 - ref impl disc 2
- Next message: [Python-Dev] PEP 435 - ref impl disc 2
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]