ソースを参照

Merge pull request #785 from jar1karp/filetime-from-git-py3-compatilibity-fix

filetime_from_git: better py2 and py3 compatibility
Justin Mayer 8 年 前
コミット
8d28a82a8d
共有1 個のファイルを変更した5 個の追加2 個の削除を含む
  1. 5 2
      filetime_from_git/git_wrapper.py

+ 5 - 2
filetime_from_git/git_wrapper.py

@@ -2,7 +2,10 @@
 """
 Wrap python git interface for compatibility with older/newer version
 """
-import itertools
+try:
+    from itertools import zip_longest
+except ImportError:
+    from six.moves import zip_longest
 import logging
 import os
 from time import mktime
@@ -19,7 +22,7 @@ def grouper(iterable, n, fillvalue=None):
     '''
     # grouper('ABCDEFG', 3, 'x') --> ABC DEF Gxx
     args = [iter(iterable)] * n
-    return itertools.izip_longest(fillvalue=fillvalue, *args)
+    return zip_longest(fillvalue=fillvalue, *args)
 
 
 class _GitWrapperCommon(object):