Frankly, enums are not that useful in small programs. For large programs or libraries, and especially for public APIs, the extra cost of defining the enum shouldn't count against them. Let's just import Barry's enums into the stdlib. -- --Guido van Rossum (python.org/~guido)