فهرست منبع

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)