mirror of
https://github.com/romanz/amodem.git
synced 2026-02-25 00:31:08 +08:00
return None if not blocks decoded.
This commit is contained in:
4
ecc.py
4
ecc.py
@@ -34,7 +34,9 @@ def decode(data, nsym=DEFAULT_NSYM):
|
||||
except ReedSolomonError:
|
||||
break
|
||||
|
||||
assert i, 'No blocks decoded!'
|
||||
if i == 0:
|
||||
return None
|
||||
|
||||
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)
|
||||
|
||||
Reference in New Issue
Block a user