From 286fe9010e82c31aec2f38df2fedab6f4991b2d2 Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Fri, 4 Jul 2014 19:00:54 +0300 Subject: [PATCH] add assertion to ECC --- ecc.py | 1 + 1 file changed, 1 insertion(+) diff --git a/ecc.py b/ecc.py index 5781e6b..dca36ea 100644 --- a/ecc.py +++ b/ecc.py @@ -34,6 +34,7 @@ def decode(data, nsym=DEFAULT_NSYM): except ReedSolomonError: break + assert i, 'No blocks decoded!' overhead = (i - len(dec)) / float(i) blocks = i / BLOCK_SIZE log.debug('Decoded %d blocks = %d bytes (ECC overhead %.1f%%)', blocks, len(dec), overhead * 100)