From 99aa77806f8bde4c11e5c64a030ec6fd1c512424 Mon Sep 17 00:00:00 2001 From: danangjoyoo Date: Sat, 10 Dec 2022 10:54:03 +0700 Subject: [PATCH] build: v0.7.6 --- flask_toolkits/responses.py | 5 +++++ setup.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/flask_toolkits/responses.py b/flask_toolkits/responses.py index be61f9c..bec9624 100644 --- a/flask_toolkits/responses.py +++ b/flask_toolkits/responses.py @@ -1,3 +1,4 @@ +import datetime import enum import json from pydantic import BaseModel @@ -36,6 +37,10 @@ def default(self, o: Any) -> Any: return o.dict() if enum.Enum.__subclasscheck__(o.__class__): return o.value + if datetime.datetime.__subclasscheck__(o.__class__): + return o.isoformat() + if datetime.date.__subclasscheck__(o.__class__): + return o.isoformat() finally: try: oo = super().default(o) diff --git a/setup.py b/setup.py index af29e37..13d2ae7 100644 --- a/setup.py +++ b/setup.py @@ -7,7 +7,7 @@ this_directory = Path(__file__).parent long_description = (this_directory / "README.md").read_text() -VERSION = "0.7.5" +VERSION = "0.7.6" DESCRIPTION = "Flask toolkits to boost your development and simplify flask, its featured with AutoSwagger" # Setting up