[New-bugs-announce] [issue18738] % formatting incomplete for Enum
Ethan Furman
report at bugs.python.org
Wed Aug 14 15:48:56 CEST 2013
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 <report at bugs.python.org>
<http://bugs.python.org/issue18738>
_______________________________________
More information about the New-bugs-announce
mailing list