INNER CODE UNIT · Python
serialize
eamigo86/graphene-django-extras · graphene_django_extras/base_types.py:170
def serialize(time):
"""Serialize time value to string."""
if isinstance(time, CustomDateFormat):
return time.date_str
if isinstance(time, datetime.datetime):
time = time.time()
assert isinstance(
time, datetime.time
), 'Received not compatible time "{}"'.format(repr(time))
return time.isoformat()
class CustomDate(Date):
"""Custom date scalar type with support for custom date formats."""
@staticmethod