Because I don't want to get into passing variables into a function that modifies its input variables; I have a couple of functions that return new StringIO.StringIO() objects, with some text output each. I want to concatenate these outputs together into one long stringio object.
Given functions report1 and report2 that return new populated StringIO objects, how would you concatenate them?