for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
try:
from zoneinfo import ZoneInfo
def default_zone_info_deserializer(obj: ZoneInfo, *_, **__) -> ZoneInfo:
"""
Deserialize a ZoneInfo.
:param obj: a serialized ZoneInfo object.
:return: an instance of ZoneInfo.
return ZoneInfo(obj['key'])
except ImportError:
default_zone_info_deserializer = None