Comments
Patch
@@ -1,4 +1,4 @@
-import itertools, os, subprocess, sys
+import os, subprocess, sys
from hglib import error
try:
from io import BytesIO
@@ -6,10 +6,14 @@
from cStringIO import StringIO as BytesIO
if sys.version_info[0] > 2:
+ izip = zip
+
def b(s):
"""Encode the string as bytes."""
return s.encode('latin-1')
else:
+ from itertools import izip
+
def b(s):
"""Encode the string as bytes."""
return s
@@ -21,7 +25,7 @@
def grouper(n, iterable):
''' list(grouper(2, range(4))) -> [(0, 1), (2, 3)] '''
args = [iter(iterable)] * n
- return itertools.izip(*args)
+ return izip(*args)
def eatlines(s, n):
"""