Source code for jivago.serialization.serialization.datetime_serialization_strategy

from datetime import datetime, date

from jivago.lang.annotations import Override
from jivago.serialization.serialization_strategy import SerializationStrategy


[docs]class DatetimeSerializationStrategy(SerializationStrategy):
[docs] @Override def can_handle_serialization(self, obj) -> bool: return isinstance(obj, datetime) or isinstance(obj, date)
[docs] @Override def serialize(self, obj) -> object: return str(obj)