def StringIO(*args): if args and isinstance(args[0], str): return _cStringIO(*args) return _PureStringIO(*args)