From 6776dabdb30307b87ad4b0667f16b0bdcf07c19a Mon Sep 17 00:00:00 2001 From: shortcutme Date: Tue, 30 Jun 2020 17:02:39 +0200 Subject: [PATCH] Fix piecemap downlad error when invalid piecemap got downloaded --- plugins/Bigfile/BigfilePlugin.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/Bigfile/BigfilePlugin.py b/plugins/Bigfile/BigfilePlugin.py index 6ab45372..78a27b05 100644 --- a/plugins/Bigfile/BigfilePlugin.py +++ b/plugins/Bigfile/BigfilePlugin.py @@ -391,8 +391,8 @@ class ContentManagerPlugin(object): def verifyPiece(self, inner_path, pos, piece): try: piecemap = self.getPiecemap(inner_path) - except OSError as err: - raise VerifyError("Unable to download piecemap: %s" % err) + except Exception as err: + raise VerifyError("Unable to download piecemap: %s" % Debug.formatException(err)) piece_i = int(pos / piecemap["piece_size"]) if CryptHash.sha512sum(piece, format="digest") != piecemap["sha512_pieces"][piece_i]: