summaryrefslogtreecommitdiffstats
path: root/glucometerutils/exceptions.py
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@flameeyes.eu>2016-03-02 00:01:33 +0100
committerDiego Elio Pettenò <flameeyes@flameeyes.eu>2016-03-02 00:06:11 +0100
commit87d8fb75811a4186b27baf24d12a155a7acce414 (patch)
tree3ab9ff58a9771afe58b2031269ad631341eb98ea /glucometerutils/exceptions.py
parentaccuchek_reports: add a new driver for Accu-Chek Mobile meters. (diff)
downloadglucometerutils-87d8fb75811a4186b27baf24d12a155a7acce414.tar
glucometerutils-87d8fb75811a4186b27baf24d12a155a7acce414.tar.gz
glucometerutils-87d8fb75811a4186b27baf24d12a155a7acce414.tar.bz2
glucometerutils-87d8fb75811a4186b27baf24d12a155a7acce414.tar.lz
glucometerutils-87d8fb75811a4186b27baf24d12a155a7acce414.tar.xz
glucometerutils-87d8fb75811a4186b27baf24d12a155a7acce414.tar.zst
glucometerutils-87d8fb75811a4186b27baf24d12a155a7acce414.zip
Diffstat (limited to 'glucometerutils/exceptions.py')
-rw-r--r--glucometerutils/exceptions.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/glucometerutils/exceptions.py b/glucometerutils/exceptions.py
index 82f8013..1290d9a 100644
--- a/glucometerutils/exceptions.py
+++ b/glucometerutils/exceptions.py
@@ -27,6 +27,13 @@ class InvalidResponse(Error):
self.message = 'Invalid response received:\n%s' % response
+class InvalidChecksum(InvalidResponse):
+ def __init__(self, expected, gotten):
+ self.message = (
+ 'Response checksum not matching: %08x expected, %08x gotten' %
+ (expected, gotten))
+
+
class InvalidGlucoseUnit(Error):
"""Unable to parse the given glucose unit"""