summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarmon <Harmon758@gmail.com>2020-02-07 05:07:56 -0600
committerSebastian Thiel <sebastian.thiel@icloud.com>2020-02-08 10:55:50 +0800
commitdb4cb7c6975914cbdd706e82c4914e2cb2b415e7 (patch)
tree69ae097457e875fbf795fbce9e21f84687ce5662
parentbdfd3fc5b4d892b79dfa86845fcde0acc8fc23a4 (diff)
downloadgitpython-db4cb7c6975914cbdd706e82c4914e2cb2b415e7.tar.gz
Remove and replace compat.mviter
-rw-r--r--git/compat.py6
-rw-r--r--git/index/base.py9
2 files changed, 4 insertions, 11 deletions
diff --git a/git/compat.py b/git/compat.py
index c53548fd..fde43ed4 100644
--- a/git/compat.py
+++ b/git/compat.py
@@ -33,9 +33,6 @@ is_darwin = (os.name == 'darwin')
defenc = sys.getfilesystemencoding()
if PY3:
- def mviter(d):
- return d.values()
-
range = xrange # @ReservedAssignment
unicode = str
binary_type = bytes
@@ -46,9 +43,6 @@ else:
binary_type = str
range = xrange # @ReservedAssignment
- def mviter(d):
- return d.itervalues()
-
def safe_decode(s):
"""Safely decodes a binary string to unicode"""
diff --git a/git/index/base.py b/git/index/base.py
index b8c9d5e6..a2961103 100644
--- a/git/index/base.py
+++ b/git/index/base.py
@@ -16,7 +16,6 @@ from git.compat import (
string_types,
force_bytes,
defenc,
- mviter,
)
from git.exc import (
GitCommandError,
@@ -442,7 +441,7 @@ class IndexFile(LazyMixin, diff.Diffable, Serializable):
Function(t) returning True if tuple(stage, Blob) should be yielded by the
iterator. A default filter, the BlobFilter, allows you to yield blobs
only if they match a given list of paths. """
- for entry in mviter(self.entries):
+ for entry in self.entries.values():
blob = entry.to_blob(self.repo)
blob.size = entry.size
output = (entry.stage, blob)
@@ -467,7 +466,7 @@ class IndexFile(LazyMixin, diff.Diffable, Serializable):
for stage, blob in self.iter_blobs(is_unmerged_blob):
path_map.setdefault(blob.path, []).append((stage, blob))
# END for each unmerged blob
- for l in mviter(path_map):
+ for l in path_map.values():
l.sort()
return path_map
@@ -1086,7 +1085,7 @@ class IndexFile(LazyMixin, diff.Diffable, Serializable):
proc = self.repo.git.checkout_index(*args, **kwargs)
proc.wait()
fprogress(None, True, None)
- rval_iter = (e.path for e in mviter(self.entries))
+ rval_iter = (e.path for e in self.entries.values())
handle_stderr(proc, rval_iter)
return rval_iter
else:
@@ -1117,7 +1116,7 @@ class IndexFile(LazyMixin, diff.Diffable, Serializable):
folder = co_path
if not folder.endswith('/'):
folder += '/'
- for entry in mviter(self.entries):
+ for entry in self.entries.values():
if entry.path.startswith(folder):
p = entry.path
self._write_path_to_stdin(proc, p, p, make_exc,