New submission from Patrick Westerhoff <patrickwesterh...@gmail.com>:

Hey,

according to PEP 3101, the new string.Formatter class is supposed to replace 
the old string formatting with %. At least that is what I was always thinking. 
Given that argparse is a Python 3.2+ exclusive module, I think it should make 
use of that new formatting method.

Is there any special reason why that is not the case and the old %-formatting 
is used? It feels a bit weird to have Python 3 code using only string.Formatter 
and then have a short section where the old formatter is used – especially when 
that module was introduced with Python 3.2.

----------
components: Library (Lib)
messages: 146516
nosy: poke
priority: normal
severity: normal
status: open
title: argparse should use the new Formatter class
type: behavior
versions: Python 3.2, Python 3.3, Python 3.4

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue13280>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to