comparison hglib/client.py @ 146:8d7bf729a4db

hglib: use io.BytesIO when available (issue4520) Since cStringIO.StringIO is not available in Python 3, try to use io.BytesIO when available.
author Brett Cannon <brett@python.org>
date Fri, 13 Mar 2015 11:34:52 -0400
parents f3c430afa598
children 98829bf71f10
comparison
equal deleted inserted replaced
145:f3c430afa598 146:8d7bf729a4db
1 import subprocess, os, struct, re, datetime 1 import subprocess, os, struct, re, datetime
2 from cStringIO import StringIO as BytesIO 2 try:
3 from io import BytesIO
4 except ImportError:
5 from cStringIO import StringIO as BytesIO
3 import hglib, error, util, templates, merge, context 6 import hglib, error, util, templates, merge, context
4 7
5 from util import b, cmdbuilder 8 from util import b, cmdbuilder
6 9
7 class revision(tuple): 10 class revision(tuple):