From b427180699d9bcdb77f62d8d28fcb511d1942f21 Mon Sep 17 00:00:00 2001 From: Bret Ambrose Date: Thu, 25 Sep 2025 09:44:16 -0700 Subject: [PATCH] Fix type annotation --- awsiot/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awsiot/__init__.py b/awsiot/__init__.py index c32c4107..4b1ab06e 100644 --- a/awsiot/__init__.py +++ b/awsiot/__init__.py @@ -19,7 +19,7 @@ from concurrent.futures import Future from dataclasses import dataclass import json -from typing import Any, Callable, Dict, Generic, Optional, Tuple, TypeVar +from typing import Any, Callable, Dict, Generic, Optional, Tuple, TypeVar, Union __version__ = '1.0.0-dev' @@ -37,7 +37,7 @@ class MqttServiceClient: mqtt_connection: MQTT connection to use """ - def __init__(self, mqtt_connection: mqtt.Connection or mqtt5.Client): + def __init__(self, mqtt_connection: Union[mqtt.Connection, mqtt5.Client]): if isinstance(mqtt_connection, mqtt.Connection): self._mqtt_connection = mqtt_connection # type: mqtt.Connection elif isinstance(mqtt_connection, mqtt5.Client):