Enumerating formatting strings
Greg Ewing
greg at cosc.canterbury.ac.nz
Wed Apr 20 02:06:12 EDT 2005
Steve Holden wrote:
> I've been wondering whether it's possible to perform a similar analysis
> on non-mapping-type format strings, so as to know how long a tuple to
> provide,
I just tried an experiment, and it doesn't seem to be possible.
The problem seems to be that it expects the arguments to be
in the form of a tuple, and if you give it something else,
it wraps it up in a 1-element tuple and uses that instead.
This seems to happen even with a custom subclass of tuple,
so it must be doing an exact type check.
So it looks like you'll have to parse the format string.
--
Greg Ewing, Computer Science Dept,
University of Canterbury,
Christchurch, New Zealand
http://www.cosc.canterbury.ac.nz/~greg
More information about the Python-list
mailing list