jsons.deserializers.default_zone_info   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 15
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 1
eloc 7
dl 0
loc 15
rs 10
c 0
b 0
f 0

1 Function

Rating   Name   Duplication   Size   Complexity  
A default_zone_info_deserializer() 0 7 1
1
try:
2
    from zoneinfo import ZoneInfo
3
4
5
    def default_zone_info_deserializer(obj: ZoneInfo, *_, **__) -> ZoneInfo:
6
        """
7
        Deserialize a ZoneInfo.
8
        :param obj: a serialized ZoneInfo object.
9
        :return: an instance of ZoneInfo.
10
        """
11
        return ZoneInfo(obj['key'])
12
13
except ImportError:
14
    default_zone_info_deserializer = None
15