Skip to content

Commit f7ac013

Browse files
Refactoring tests
1 parent b0d6aed commit f7ac013

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

aws_lambda_powertools/utilities/kafka/serialization/serialization.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,14 @@
22

33
import sys
44
from dataclasses import is_dataclass
5-
from types import UnionType
65
from typing import TYPE_CHECKING, Annotated, Any, Optional, Union, get_args, get_origin
76

7+
# Conditionally import or define UnionType based on Python version
8+
if sys.version_info >= (3, 10):
9+
from types import UnionType # Available in Python 3.10+
10+
else:
11+
UnionType = Union # Fallback for Python 3.9
12+
813
from aws_lambda_powertools.utilities.kafka.serialization.custom_dict import CustomDictOutputSerializer
914
from aws_lambda_powertools.utilities.kafka.serialization.dataclass import DataclassOutputSerializer
1015

0 commit comments

Comments
 (0)