New submission from Ethan Furman: While `.format()` works fine with enum, %-formatting does not:
--> class AF(enum.IntEnum): ... IPv4 = 1 ... IPv6 = 2 ... --> AF.IPv4 <AF.IPv4: 1> --> '%s' % AF.IPv4 'AF.IPv4' --> '%r' % AF.IPv4 '<AF.IPv4: 1>' --> '%d' % AF.IPv4 'AF.IPv4' --> '%i' % AF.IPv4 'AF.IPv4' --> '%x' % AF.IPv4 '1' --> '%o' % AF.IPv4 '1' Hex and octal work, decimal and integer do not. ---------- messages: 195160 nosy: barry, eli.bendersky, ethan.furman, serhiy.storchaka priority: normal severity: normal status: open title: % formatting incomplete for Enum type: behavior versions: Python 3.4 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue18738> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com