Kenneth Lim added the comment: Ah, so the truncation is fully intended behavior.
As for the name, a touch too many comic-books in the past might be the reason I latched onto "Barry" as a first name. Thanks for the clarification. On Tue, May 31, 2016 at 12:37 AM, Emanuel Barry <rep...@bugs.python.org> wrote: > > Emanuel Barry added the comment: > > The behaviour is correct, it's your assumptions that aren't :) > > The code for str.format only checks for what's before the colon (here, > "HGNC") and checks if that's part of the dict provided. It isn't, so it > raises a KeyError. It doesn't even get to the format spec part (which is a > perfectly valid format specifier). Your dict can contain anything or be > empty, str.format only checks for the existence of the key you asked for > ("HGNC"). "{HGNC:11892}" is also a perfectly valid Python string. > > P.S.: While I'm fine with people calling me by my last name, there's > another developer whose name is Barry Warsaw, so let's try to avoid > confusion here ;-) > > ---------- > > _______________________________________ > Python tracker <rep...@bugs.python.org> > <http://bugs.python.org/issue27160> > _______________________________________ > ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue27160> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com