def parse(self, value, property, context):
if not isinstance(value, (integer_types, float)):
raise ValueError()
decoded = datetime.datetime.utcfromtimestamp(value)
if issubclass(property, Time):
return decoded.time().replace(tzinfo=timezone.utc)
elif issubclass(property, Date):
return decoded.date()
return decoded.replace(tzinfo=timezone.utc)
评论列表
文章目录