coding a StreamWriter() in Python like builder = StringIO.StringIO() found this interesting
# FAILS
>>> str.join('as %s','dfg')
'das %sfas %sg'
# WORKS
>>> a = """a %s d %s f""" %('da' , 'da')
>>> a
'a da d da f'
----------------
Python 2.7.3 (default, Apr 20 2012, 22:39:59)
[GCC 4.6.3] on linux2
Linux foo 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux / 3.5 Bogomips






