New submission from py.user <port...@yandex.ru>: >>> '{0:d}'.format('a') Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: Unknown format code 'd' for object of type 'str' >>> '{0:d}'.format(1+1j) Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: Unknown format code 'd' for object of type 'complex' >>> '{0:d}'.format([]) Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: Unknown format code 'd' for object of type 'str' >>>
also strange behavior: >>> '{0:s}'.format((1, 2, 3)) '(1, 2, 3)' >>> '{0:10.5s}'.format([1, 2, 3]) '[1, 2 ' >>> ---------- components: Interpreter Core messages: 151277 nosy: py.user priority: normal severity: normal status: open title: In str.format an incorrect error message for list, tuple, dict, set type: behavior versions: Python 3.1 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue13790> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com