comment here
This commit is contained in:
16
.CondaPkg/env/lib/python3.11/site-packages/jsons/deserializers/default_timezone.py
vendored
Normal file
16
.CondaPkg/env/lib/python3.11/site-packages/jsons/deserializers/default_timezone.py
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
from datetime import timezone, timedelta
|
||||
|
||||
from jsons._load_impl import load
|
||||
|
||||
|
||||
def default_timezone_deserializer(obj: dict,
|
||||
cls: type = timezone,
|
||||
**kwargs) -> timezone:
|
||||
"""
|
||||
Deserialize a dict to a timezone instance.
|
||||
:param obj: the dict that is to be deserialized.
|
||||
:param cls: not used.
|
||||
:param kwargs: not used.
|
||||
:return: a ``datetime.timezone`` instance.
|
||||
"""
|
||||
return timezone(load(obj['offset'], timedelta), obj['name'])
|
||||
Reference in New Issue
Block a user