From 6620298cd01639ab069393c180781268ac45b69a Mon Sep 17 00:00:00 2001 From: "eric.harvey.9s" Date: Mon, 28 Apr 2025 11:30:36 -0400 Subject: [PATCH] fix: update icon type check to use get_args for better type safety --- sdk/python/packages/flet/src/flet/core/tabs.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sdk/python/packages/flet/src/flet/core/tabs.py b/sdk/python/packages/flet/src/flet/core/tabs.py index 42faa6a7b..fd25b93f4 100644 --- a/sdk/python/packages/flet/src/flet/core/tabs.py +++ b/sdk/python/packages/flet/src/flet/core/tabs.py @@ -1,4 +1,4 @@ -from typing import Any, List, Optional, Union +from typing import Any, List, Optional, Union, get_args from flet.core.adaptive_control import AdaptiveControl from flet.core.animation import AnimationValue @@ -73,7 +73,7 @@ def _get_children(self): def before_update(self): super().before_update() self._set_attr_json("iconMargin", self.__icon_margin) - if isinstance(self.__icon, IconValue): + if isinstance(self.__icon, get_args(IconValue)): self._set_enum_attr("icon", self.__icon, IconEnums) # text