comparison mercurial/util.py @ 30030:0f6d6fdd3c2a

pycompat: provide 'ispy3' constant We compare version_info at several places, which seems enough to define a constant.
author Yuya Nishihara <yuya@tcha.org>
date Wed, 28 Sep 2016 20:01:23 +0900
parents 73b1c328a7da
children 3f4e1c033f40
comparison
equal deleted inserted replaced
30028:3741a8f86e88 30030:0f6d6fdd3c2a
230 (k, v, self._digester[k])) 230 (k, v, self._digester[k]))
231 231
232 try: 232 try:
233 buffer = buffer 233 buffer = buffer
234 except NameError: 234 except NameError:
235 if sys.version_info[0] < 3: 235 if not pycompat.ispy3:
236 def buffer(sliceable, offset=0): 236 def buffer(sliceable, offset=0):
237 return sliceable[offset:] 237 return sliceable[offset:]
238 else: 238 else:
239 def buffer(sliceable, offset=0): 239 def buffer(sliceable, offset=0):
240 return memoryview(sliceable)[offset:] 240 return memoryview(sliceable)[offset:]