--- a/mercurial/util.py Thu Dec 15 14:59:22 2011 -0600
+++ b/mercurial/util.py Thu Dec 15 15:27:11 2011 -0600
@@ -104,18 +104,15 @@
_fastsha1 = sha1 = _sha1
return _sha1(s)
-import __builtin__
-
-if sys.version_info[0] < 3:
- def fakebuffer(sliceable, offset=0):
- return sliceable[offset:]
-else:
- def fakebuffer(sliceable, offset=0):
- return memoryview(sliceable)[offset:]
try:
- buffer
+ buffer = buffer
except NameError:
- __builtin__.buffer = fakebuffer
+ if sys.version_info[0] < 3:
+ def buffer(sliceable, offset=0):
+ return sliceable[offset:]
+ else:
+ def buffer(sliceable, offset=0):
+ return memoryview(sliceable)[offset:]
import subprocess
closefds = os.name == 'posix'