[ovs-dev] [PATCH 25/55] python: Don't use StringIO directly.

Russell Bryant russell at ovn.org
Mon Dec 21 20:47:25 UTC 2015


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 at ovn.org>
---
 python/ovs/json.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/python/ovs/json.py b/python/ovs/json.py
index c1dcd63..fc8e80e 100644
--- a/python/ovs/json.py
+++ b/python/ovs/json.py
@@ -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()
-- 
2.5.0




More information about the dev mailing list