diff options
author | Diego Elio Pettenò <flameeyes@flameeyes.eu> | 2016-03-02 00:01:33 +0100 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@flameeyes.eu> | 2016-03-02 00:06:11 +0100 |
commit | 87d8fb75811a4186b27baf24d12a155a7acce414 (patch) | |
tree | 3ab9ff58a9771afe58b2031269ad631341eb98ea /glucometerutils/drivers/freestyle_optium.py | |
parent | accuchek_reports: add a new driver for Accu-Chek Mobile meters. (diff) | |
download | glucometerutils-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/drivers/freestyle_optium.py')
-rw-r--r-- | glucometerutils/drivers/freestyle_optium.py | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/glucometerutils/drivers/freestyle_optium.py b/glucometerutils/drivers/freestyle_optium.py index 7f4e020..cbf171e 100644 --- a/glucometerutils/drivers/freestyle_optium.py +++ b/glucometerutils/drivers/freestyle_optium.py @@ -21,13 +21,6 @@ from glucometerutils import common from glucometerutils import exceptions -class InvalidChecksum(exceptions.InvalidResponse): - def __init__(self, expected, gotten): - self.message = ( - 'Response checksum not matching: %04x expected, %04x gotten' % - (expected, gotten)) - - _CLOCK_RE = re.compile( r'^Clock:\t(?P<month>[A-Z][a-z]{2}) (?P<day>[0-9]{2}) (?P<year>[0-9]{4})\t' r'(?P<time>[0-9]{2}:[0-9]{2}:[0-9]{2})$') @@ -255,7 +248,7 @@ class Device(object): calculated_checksum = sum(ord(c) for c in '\r\n'.join(data[:-1])) + 0xd + 0xa if expected_checksum != calculated_checksum: - raise InvalidChecksum(expected_checksum, calculated_checksum) + raise exceptions.InvalidChecksum(expected_checksum, calculated_checksum) for line in data[5:-1]: match = _READING_RE.match(line) |