浏览代码

Pass lookup function into tree_lookup_path rather than dictionary-like object.

Jelmer Vernooij 16 年之前
父节点
当前提交
5431bcb315
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      dulwich/object_store.py

+ 3 - 3
dulwich/object_store.py

@@ -288,14 +288,14 @@ class ObjectStoreIterator(ObjectIterator):
         return len(list(self.itershas()))
 
 
-def tree_lookup_path(object_store, root_sha, path):
+def tree_lookup_path(lookup_obj, root_sha, path):
     parts = path.split("/")
     sha = root_sha
     for p in parts:
-        obj = object_store[sha]
+        obj = lookup_obj(sha)
         if type(obj) is not Tree:
             raise NotTreeError(sha)
         if p == '':
             continue
         mode, sha = obj[p]
-    return object_store[sha]
+    return lookup_obj(sha)