What is the best way to write the contents of a StringIO
buffer to a file ?
I currently do something like:
buf = StringIO()
fd = open('file.xml', 'w')
# populate buf
fd.write(buf.getvalue ())
But then buf.getvalue()
would make a copy of the contents?