[Python-3000] More PEP 3101 changes incoming

Greg Ewing greg.ewing at canterbury.ac.nz
Thu Aug 16 03:06:42 CEST 2007


Ron Adam wrote:
>> Greg Ewing wrote:
> > The format strings are starting to look like line
> > noise.
>> Do you have a specific example or is it just an overall feeling?

It's an overall feeling from looking at your examples.
I can't take them in at a glance -- I have to minutely
examine them character by character, which is tiring.
With the traditional format strings, at least I can
visually parse them without much trouble, even if I
don't know precisely what all the parts mean.`
 > For example the the field alignment
> part can be handled by the format function, and the value format part 
> can be handled by the __format__ method.

Yes, although that seems to be about the *only* thing
that can be separated, and it can be specified using
just one character, which should be easy enough to
strip out before passing on the format string.
> And my apologies if its starting to seem like line noise. I'm not that 
> good at explaining things in simple ways.

It doesn't really have anything to do with explanation.
As I indicated above, even if I understand exactly
what each part means, it's still hard work parsing
the string if it contains more than a couple of the
allowed elements.
-- 
Greg Ewing, Computer Science Dept, +--------------------------------------+
University of Canterbury,	 | Carpe post meridiem! 	 |
Christchurch, New Zealand	 | (I'm not a morning person.) |
greg.ewing at canterbury.ac.nz	 +--------------------------------------+


More information about the Python-3000 mailing list

AltStyle によって変換されたページ (->オリジナル) /