python: Don't use StringIO directly.
authorRussell Bryant <russell@ovn.org>
Tue, 15 Dec 2015 21:01:38 +0000 (16:01 -0500)
committerRussell Bryant <russell@ovn.org>
Tue, 2 Feb 2016 21:41:21 +0000 (16:41 -0500)
StringIO.StringIO in Python 2 became io.StringIO in Python 3.  Use
six.StringIO which is an alias for the two cases.

Signed-off-by: Russell Bryant <russell@ovn.org>
Acked-by: Ben Pfaff <blp@ovn.org>
python/ovs/json.py

index c1dcd63..fc8e80e 100644 (file)
@@ -13,7 +13,6 @@
 # limitations under the License.
 
 import re
-import StringIO
 import sys
 
 import six
@@ -122,7 +121,7 @@ def to_file(obj, name, pretty=False, sort_keys=True):
 
 
 def to_string(obj, pretty=False, sort_keys=True):
-    output = StringIO.StringIO()
+    output = six.StringIO()
     to_stream(obj, output, pretty, sort_keys)
     s = output.getvalue()
     output.close()