モジュールcStringIOはStringIOモジュールと同じような インタフェースを提供します。StringIO.StringIOオブジェクトを 頻繁に使う場合には、その代わりにこのモジュールのStringIO()関数 を使うとより能率的に実行できます。
このモジュールは組み込みタイプのオブジェクトを返す「工場提供」関数なので、 サブクラス化で自分用のバージョンを作る方法はありません。その場合は、 オリジナルのStringIOモジュールを使って下さい。