From 87105a492512ce07b64f50c6148e00064e766c1f Mon Sep 17 00:00:00 2001 From: Roman A <121314722+GameRoMan@users.noreply.github.com> Date: Sat, 7 Jun 2025 16:05:14 +0100 Subject: [PATCH] Fix a type annotation --- awsiot/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awsiot/__init__.py b/awsiot/__init__.py index 8cd0f3f7..c63a7621 100644 --- a/awsiot/__init__.py +++ b/awsiot/__init__.py @@ -14,7 +14,7 @@ from awscrt import mqtt, mqtt5 from concurrent.futures import Future import json -from typing import Any, Callable, Dict, Optional, Tuple, TypeVar +from typing import Any, Callable, Dict, Optional, Tuple, TypeVar, Union __version__ = '1.0.0-dev' @@ -32,7 +32,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):