I did this:
import cStringIO.StringIO as StringIO
And I realize I\'ve been using it everywhere. Is that fine? Is it treated the same as String
Nor can you set attributes on a cStringIO.StringIO instance:
>>> from cStringIO import StringIO
>>> s = StringIO()
>>> s.name = 'myfile'
Traceback (most recent call last):
File "", line 1, in
AttributeError: 'cStringIO.StringO' object has no attribute 'name'
Several libraries depend on File-like objects having either a name
or content_type
attribute, so cStringIO.StringIO does not work in these instances.