소스 검색

Simplify get_parents

milki 11 년 전
부모
커밋
65794a9c53
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      dulwich/repo.py

+ 3 - 3
dulwich/repo.py

@@ -329,10 +329,10 @@ class BaseRepo(object):
         :return: List of parents
         """
 
-        if sha in self.graftpoints:
+        try:
             return self.graftpoints[sha]
-        else:
-            return self.commit(sha).parents
+        except KeyError:
+            return self[sha].parents
 
     def get_config(self):
         """Retrieve the config object.