[Python-Dev] Best practices for Enum

Antoine Pitrou solipsis at pitrou.net
Mon May 13 10:38:00 CEST 2013


Le Mon, 13 May 2013 00:06:52 -0700,
Raymond Hettinger <raymond.hettinger at gmail.com> a écrit :
> 
> On May 12, 2013, at 8:26 PM, Eli Bendersky <eliben at gmail.com> wrote:
> 
> > Thanks for the insights, Raymond. I don't think anyone is planning
> > on rushing anything. We still have to get the enum module itself
> > committed and a serious review process has just started for that,
> > so it will take time.
> > 
> > There's no general "let's replace all constants with enums" TODO
> > item that I know of. It's my hope that such changes will happen
> > very gradually and only when deemed important and useful by core
> > developers.
> 
> Ethan's email suggests that against my advice he is in-fact going to
> go through the standard library, applying enums quite broadly.

It probably won't go in without reviews, so there's no need to be too
concerned IMHO.

The fact that one of the enum classes is an int subclass should make
the behaviour changes minimal, if any.

Regards

Antoine.




More information about the Python-Dev mailing list