diff options
Diffstat (limited to 'glucometerutils/drivers/fsprecisionneo.py')
-rw-r--r-- | glucometerutils/drivers/fsprecisionneo.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/glucometerutils/drivers/fsprecisionneo.py b/glucometerutils/drivers/fsprecisionneo.py index ddec9b2..8e5b803 100644 --- a/glucometerutils/drivers/fsprecisionneo.py +++ b/glucometerutils/drivers/fsprecisionneo.py @@ -24,7 +24,8 @@ https://protocols.glucometers.tech/abbott/freestyle-precision-neo import dataclasses import datetime -from typing import Generator, NoReturn, Optional, Sequence, Type +from collections.abc import Generator, Sequence +from typing import NoReturn, Optional from glucometerutils import common from glucometerutils.support import freestyle @@ -85,7 +86,7 @@ class Device(freestyle.FreeStyleHidDevice): def get_readings(self) -> Generator[common.AnyReading, None, None]: """Iterate through the reading records in the device.""" for record in self._session.query_multirecord(b"$result?"): - cls: Optional[Type[common.AnyReading]] = None + cls: Optional[type[common.AnyReading]] = None if record and record[0] == _TYPE_GLUCOSE_READING: cls = common.GlucoseReading elif record and record[0] == _TYPE_KETONE_READING: |