Message325007
I think using more longer name in repr and/or str for *instances* of enum classes is not good idea. They are already verbose, and this will make them more verbose.
Actually in some cases when enum instances are exposed as module globals, I would want to make them including the module name instead of the enum class name. For example:
>>> import socket
>>> socket.AF_UNIX
<AddressFamily.AF_UNIX: 1>
>>> print(socket.AF_UNIX)
AddressFamily.AF_UNIX
"socket.AF_UNIX" instead of "AddressFamily.AF_UNIX" would look better to me. |
|
Date |
User |
Action |
Args |
2018-09-11 14:18:14 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka, barry, doerwalter, eli.bendersky, ethan.furman, enedil, orlnub123, danishprakash, underscore_asterisk |
2018-09-11 14:18:14 | serhiy.storchaka | set | messageid: <1536675494.75.0.0269046726804.issue34443@psf.upfronthosting.co.za> |
2018-09-11 14:18:14 | serhiy.storchaka | link | issue34443 messages |
2018-09-11 14:18:14 | serhiy.storchaka | create | |
|