PEP 214 - Why not print >> string?
aahz at panix.com
Fri Jan 11 16:05:09 CET 2002
[p&e per poster's request, but do *not* cc me in e-mail]
In article <B8631E26.17D53%me at aaronsw.com>,
Aaron Swartz <me at aaronsw.com> wrote:
>It seems to me that this and other similar functions would be more
>appropriate returning strings, so that their values can be used in other
>ways and combined into expressions like len(tables(1)). (Yet still easily
>written to a file as: "print >> file, tables(val)".) Of course, one can
>always use a StringIO object, but this feels rather kludgey.
Why does using a [c]StringIO object feel kludgy? After all, your
proposal already requires x='' and using a "normal" file requires an
open(), so what's wrong with x=StringIO()?
--- Aahz <*> (Copyright 2002 by aahz at pobox.com)
Hugs and backrubs -- I break Rule 6 http://www.rahul.net/aahz/
Androgynous poly kinky vanilla queer het Pythonista
"There are times when effort is important and necessary, but this should
not be taken as any kind of moral imperative." --jdecker
More information about the Python-list