StringIOとStringの違い
StringIOはStringのように振る舞うけど、全てのStringのメソッド持ってるわけじゃないから
StringIO#readでStringに変換しておいたほうが無難といえば無難