Refactor a bit

This commit is contained in:
Roman Zeyde
2014-06-27 18:23:12 +03:00
parent b276440b01
commit 5a854be751
7 changed files with 24 additions and 17 deletions

4
ecc.py
View File

@@ -34,6 +34,10 @@ def decode(data, nsym=DEFAULT_NSYM):
except ReedSolomonError:
break
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)
n = struct.calcsize(LEN_FMT)
payload, length = dec[n:], dec[:n]
length, = struct.unpack(LEN_FMT, length)