If we didn't record the hardlink md5 because the file size
was zero, don't then fail to look it up later.
... | ... |
@@ -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 |