From b0ff515c7ec5157301329e3478143d52cab2f19c Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Sun, 21 Sep 2014 17:11:07 +0300 Subject: [PATCH] framing: add logging messages --- amodem/framing.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/amodem/framing.py b/amodem/framing.py index 546e2a6..d501351 100644 --- a/amodem/framing.py +++ b/amodem/framing.py @@ -27,7 +27,8 @@ class Checksum(object): payload = data[self.size:] expected = self.func(payload) if received != expected: - raise ValueError('invalid checksum') + log.warning('Invalid checksum: %04x != %04x', received, expected) + raise ValueError('Invalid checksum') return payload @@ -56,6 +57,7 @@ class Framer(object): frame = self._take_len(data, length) block = self.checksum.decode(frame) if block == self.EOF: + log.debug('EOF frame detected') return yield block