In Downloader._get_collective_latest_file, consume errors when getting metadata.
authorDaira Hopwood <daira@jacaranda.org>
Mon, 24 Aug 2015 16:17:24 +0000 (17:17 +0100)
committerDaira Hopwood <daira@jacaranda.org>
Tue, 15 Sep 2015 16:56:08 +0000 (17:56 +0100)
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
src/allmydata/frontends/magic_folder.py

index 05c4667c23bbe3a2b10203b2f7fb8d96c314556a..3f4bf8340368a83a70589657447538eaeec3edda 100644 (file)
@@ -441,7 +441,7 @@ class Downloader(QueueMixin):
                 d = defer.succeed(None)
                 d.addCallback(lambda x, dir_name=dir_name: result[dir_name][0].get_child_and_metadata(filename))
                 list_of_deferreds.append(d)
-            deferList = defer.DeferredList(list_of_deferreds)
+            deferList = defer.DeferredList(list_of_deferreds, consumeErrors=True)
             return deferList
         collective_dirmap_d.addCallback(scan_collective)
         def highest_version(deferredList):