Browse code

hardlink fix

If we didn't record the hardlink md5 because the file size
was zero, don't then fail to look it up later.

Matt Domsch authored on 2014/03/29 22:11:57
Showing 1 changed files
... ...
@@ -57,10 +57,10 @@ class FileDict(SortedDict):
57 57
 
58 58
     def get_hardlink_md5(self, relative_file):
59 59
         md5 = None
60
-        dev = self[relative_file]['dev']
61
-        inode = self[relative_file]['inode']
62 60
         try:
61
+            dev = self[relative_file]['dev']
62
+            inode = self[relative_file]['inode']
63 63
             md5 = self.hardlinks[dev][inode]['md5']
64
-        except:
64
+        except KeyError:
65 65
             pass
66 66
         return md5