On 03/03/2017 02:35 AM, Guyzmo wrote:
On Thu, Mar 02, 2017 at 04:13:17PM -0800, Ethan Furman wrote:

The resulting enumeration is neither in alpha nor value order.  While this
has no bearing on programmatic usage I would like these Enums to be ordered,
preferably by value.

Would anyone prefer lexicographical ordering, and if so, why?

I just tried on my system with python 3.6:

```
pprint(list(signal.Signals))
[<Signals.SIGHUP: 1>,
  <Signals.SIGINT: 2>,
  <Signals.SIGQUIT: 3>,
  <Signals.SIGILL: 4>,
  <Signals.SIGTRAP: 5>,
  <Signals.SIGABRT: 6>,
  <Signals.SIGBUS: 7>,
  <Signals.SIGFPE: 8>,
  <Signals.SIGKILL: 9>,
  <Signals.SIGUSR1: 10>,
  <Signals.SIGSEGV: 11>,
  <Signals.SIGUSR2: 12>,
  <Signals.SIGPIPE: 13>,
  <Signals.SIGALRM: 14>,
  <Signals.SIGTERM: 15>,
  <Signals.SIGCHLD: 17>,
  <Signals.SIGCONT: 18>,
  <Signals.SIGSTOP: 19>,
  <Signals.SIGTSTP: 20>,
  <Signals.SIGTTIN: 21>,
  <Signals.SIGTTOU: 22>,
  <Signals.SIGURG: 23>,
  <Signals.SIGXCPU: 24>,
  <Signals.SIGXFSZ: 25>,
  <Signals.SIGVTALRM: 26>,
  <Signals.SIGPROF: 27>,
  <Signals.SIGWINCH: 28>,
  <Signals.SIGIO: 29>,
  <Signals.SIGPWR: 30>,
  <Signals.SIGSYS: 31>,
  <Signals.SIGRTMIN: 34>,
  <Signals.SIGRTMAX: 64>]
```

so I'm not sure what the issue is, but #worksforme.

Ah, I see I tried it on 3.5 -- oops.

Thanks for the clarification!

--
~Ethan~
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to