mercurial/pure/parsers.py
changeset 28861 86db5cb55d46
parent 27339 6ab8c6511a6a
child 29133 255274719dc1
--- a/mercurial/pure/parsers.py	Sun Apr 10 21:32:08 2016 +0000
+++ b/mercurial/pure/parsers.py	Sun Apr 10 20:55:37 2016 +0000
@@ -7,11 +7,12 @@
 
 from __future__ import absolute_import
 
-import cStringIO
 import struct
 import zlib
 
 from .node import nullid
+from . import pycompat
+stringio = pycompat.stringio
 
 _pack = struct.pack
 _unpack = struct.unpack
@@ -90,7 +91,7 @@
 
 def pack_dirstate(dmap, copymap, pl, now):
     now = int(now)
-    cs = cStringIO.StringIO()
+    cs = stringio()
     write = cs.write
     write("".join(pl))
     for f, e in dmap.iteritems():