From ffb48ef287c9a49a51ac40065c61264cf05540ee Mon Sep 17 00:00:00 2001 From: jobevers Date: Tue, 14 Feb 2017 10:25:34 -0600 Subject: [PATCH] bugfix: on restore, dont wait for download to finish --- lbrynet/lbryfilemanager/EncryptedFileDownloader.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lbrynet/lbryfilemanager/EncryptedFileDownloader.py b/lbrynet/lbryfilemanager/EncryptedFileDownloader.py index aae2a2e03..170bc6714 100644 --- a/lbrynet/lbryfilemanager/EncryptedFileDownloader.py +++ b/lbrynet/lbryfilemanager/EncryptedFileDownloader.py @@ -59,7 +59,10 @@ class ManagedEncryptedFileDownloader(EncryptedFileSaver): self.claim_id = yield self.wallet.get_claimid(self.uri, self.txid, self.nout) status = yield self.lbry_file_manager.get_lbry_file_status(self) if status == ManagedEncryptedFileDownloader.STATUS_RUNNING: - yield self.start() + # start returns self.finished_deferred + # which fires when we've finished downloading the file + # and we don't want to wait for the entire download + self.start() elif status == ManagedEncryptedFileDownloader.STATUS_STOPPED: defer.returnValue(False) elif status == ManagedEncryptedFileDownloader.STATUS_FINISHED: