Eli Bendersky added the comment: On Wed, Aug 14, 2013 at 6:55 AM, Serhiy Storchaka <rep...@bugs.python.org>wrote:
> > Serhiy Storchaka added the comment: > > `.format()` is surprised too. > > >>> '{:}'.format(AF.IPv4) > 'AF.IPv4' > >>> '{:10}'.format(AF.IPv4) > ' 1' > > Oh, this looks like a bug in str.format (and probably the %i behavior too). Python allows subclassing int and providing custom __str__/__repr__. The formatting tools should behave sensically in this situation. ---------- _______________________________________ 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