From 523628926bcb7607dda3c5c8d0e09ac1d7f4aa47 Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Thu, 7 Mar 2024 16:25:04 -0500 Subject: [PATCH] device: use Python 3.7 type hints --- lib/logitech_receiver/common.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/logitech_receiver/common.py b/lib/logitech_receiver/common.py index 37ab98a6..5ed88b1c 100644 --- a/lib/logitech_receiver/common.py +++ b/lib/logitech_receiver/common.py @@ -20,7 +20,7 @@ from binascii import hexlify as _hexlify from collections import namedtuple from dataclasses import dataclass -from typing import Optional +from typing import Optional, Union import yaml as _yaml @@ -556,8 +556,8 @@ FirmwareInfo = namedtuple("FirmwareInfo", ["kind", "name", "version", "extras"]) class Battery: """Information about the current state of a battery""" - level: Optional[NamedInt | int] - next_level: Optional[NamedInt | int] + level: Optional[Union[NamedInt, int]] + next_level: Optional[Union[NamedInt, int]] status: Optional[NamedInt] voltage: Optional[int] light_level: Optional[int] = None # light level for devices with solaar recharging