From d82f90faaa4c6926b0d97181d6d81c6a0039dcd7 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Fri, 11 Apr 2008 22:51:02 -0700 Subject: [PATCH] mutable.py: catch errors during publish.. previously they were ignored. oops. --- src/allmydata/mutable.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/allmydata/mutable.py b/src/allmydata/mutable.py index eb60ff54..d6d54e9d 100644 --- a/src/allmydata/mutable.py +++ b/src/allmydata/mutable.py @@ -1069,7 +1069,7 @@ class Publish: peerid, permutedid, reachable_peers, current_share_peers, started) dl.append(d) - d = defer.DeferredList(dl) + d = defer.DeferredList(dl, fireOnOneErrback=True) d.addCallback(self._got_all_query_results, total_shares, reachable_peers, current_share_peers) @@ -1498,7 +1498,7 @@ class Publish: started) dl.append(d) - d = defer.DeferredList(dl) + d = defer.DeferredList(dl, fireOnOneErrback=True) def _done_sending(res): elapsed = time.time() - started self._status.timings["push"] = elapsed -- 2.45.2