From: Fredrik Date: 2007-11-21T18:15:00+09:00 Subject: STDOUT to StringIO I know that I can redirect my standard output to a file like this: STDOUT.reopen(File.open(filename,'w')) But then, why can't I redirect it to a string like this? : output = StringIO.open('','w') STDOUT.reopen(output) > TypeError: can't convert StringIO into String Can somebody see what I am doing wrong? Thanks a lot! Fredrik