Message319537
| Author | adelfino |
|---|---|
| Recipients | adelfino, barry, docs@python, eli.bendersky, ethan.furman, serhiy.storchaka |
| Date | 2018-06-14.18:48:41 |
| SpamBayes Score | -1.0 |
| Marked as misclassified | Yes |
| Message-id | <1529002121.99.0.947875510639.issue33862@psf.upfronthosting.co.za> |
| In-reply-to |
| Content | |
|---|---|
I can't really say if it the return of __members__ is an implementation detail as there's no mention of that in the doc, but from reading the doc I think it's reasonable to think this is allowed:
import enum
class Colors(enum.Enum):
RED = enum.auto()
BLUE = enum.auto()
Colors.__members__['GREEN'] = enum.auto()
And the traceback:
Traceback (most recent call last):
File "<pyshell#8>", line 1, in <module>
Colors.__members__['GREEN'] = enum.auto()
TypeError: 'mappingproxy' object does not support item assignment
is somewhat confusing, as the documentation says an "ordered dictionary" is to be returned, and the traceback talks about a mapping proxy. |
|
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2018-06-14 18:48:42 | adelfino | set | recipients: + adelfino, barry, eli.bendersky, docs@python, ethan.furman, serhiy.storchaka |
| 2018-06-14 18:48:41 | adelfino | set | messageid: <1529002121.99.0.947875510639.issue33862@psf.upfronthosting.co.za> |
| 2018-06-14 18:48:41 | adelfino | link | issue33862 messages |
| 2018-06-14 18:48:41 | adelfino | create | |