diff options
author | Diego Elio Pettenò <flameeyes@flameeyes.eu> | 2018-12-12 23:53:49 +0100 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@flameeyes.eu> | 2018-12-12 23:53:49 +0100 |
commit | 2dcbe101b49dd942adbc78e61bf8011d3e8e1d5c (patch) | |
tree | edc6805eae41aed89613d87e3d85b48099141627 /glucometerutils/support/lifescan.py | |
parent | Simplify exceptions hierarchy. (diff) | |
download | glucometerutils-2dcbe101b49dd942adbc78e61bf8011d3e8e1d5c.tar glucometerutils-2dcbe101b49dd942adbc78e61bf8011d3e8e1d5c.tar.gz glucometerutils-2dcbe101b49dd942adbc78e61bf8011d3e8e1d5c.tar.bz2 glucometerutils-2dcbe101b49dd942adbc78e61bf8011d3e8e1d5c.tar.lz glucometerutils-2dcbe101b49dd942adbc78e61bf8011d3e8e1d5c.tar.xz glucometerutils-2dcbe101b49dd942adbc78e61bf8011d3e8e1d5c.tar.zst glucometerutils-2dcbe101b49dd942adbc78e61bf8011d3e8e1d5c.zip |
Diffstat (limited to 'glucometerutils/support/lifescan.py')
-rw-r--r-- | glucometerutils/support/lifescan.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/glucometerutils/support/lifescan.py b/glucometerutils/support/lifescan.py index 13529ec..1b5cb2d 100644 --- a/glucometerutils/support/lifescan.py +++ b/glucometerutils/support/lifescan.py @@ -12,19 +12,21 @@ from glucometerutils import exceptions class MissingChecksum(exceptions.InvalidResponse): """The response misses the expected 4-digits checksum.""" def __init__(self, response): - self.message = 'Response is missing checksum: %s' % response + super(MissingChecksum, self).__init__( + 'Response is missing checksum: %s' % response) class InvalidSerialNumber(exceptions.Error): """The serial number is not as expected.""" def __init__(self, serial_number): - self.message = 'Serial number %s is invalid.' % serial_number + super(InvalidSerialNumber, self).__init__( + 'Serial number %s is invalid.' % serial_number) class MalformedCommand(exceptions.InvalidResponse): def __init__(self, message): - exceptions.InvalidResponse.__init__( - self, 'Malformed command: %s' % message) + super(MalformedCommand, self).__init__( + 'Malformed command: %s' % message) def crc_ccitt(data): @@ -49,4 +51,4 @@ def crc_ccitt(data): crc ^= (((crc << 8) & 0xffff) << 4) & 0xffff crc ^= (crc & 0xff) << 5 - return (crc & 0xffff) + return crc & 0xffff |