From 99e1cad3932d63da37bf8b70e8b7bb1c066c8ede Mon Sep 17 00:00:00 2001 From: Santiago Perez De Rosso Date: Tue, 31 Mar 2015 13:49:39 -0400 Subject: [PATCH] bug fix in repository.diff --- pygit2/repository.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/pygit2/repository.py b/pygit2/repository.py index c7330e1..9225dae 100644 --- a/pygit2/repository.py +++ b/pygit2/repository.py @@ -381,14 +381,12 @@ class Repository(_Repository): try: obj = obj.peel(Blob) except Exception: - pass - - # And if that failed, try to get a tree, raising a type - # error if that still doesn't work - try: - obj = obj.peel(Tree) - except Exception: - raise TypeError('unexpected "%s"' % type(obj)) + # And if that failed, try to get a tree, raising a type + # error if that still doesn't work + try: + obj = obj.peel(Tree) + except Exception: + raise TypeError('unexpected "%s"' % type(obj)) return obj