Mercurial > public > mercurial-scm > hg
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:] |