From 4ef36de359449abd49b90726a1d06aef9a4084e7 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Mon, 18 Mar 2024 10:22:06 -0400 Subject: [PATCH] add missing cache_ok directive to MyEpochType Change-Id: Ic4da52b02a4ba36d87d73974fe428b91d9d7915c --- lib/sqlalchemy/sql/type_api.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/sqlalchemy/sql/type_api.py b/lib/sqlalchemy/sql/type_api.py index a56911fb9a..9d0b067d47 100644 --- a/lib/sqlalchemy/sql/type_api.py +++ b/lib/sqlalchemy/sql/type_api.py @@ -1575,6 +1575,8 @@ class TypeDecorator(SchemaEventTarget, ExternalType, TypeEngine[_T]): class MyEpochType(types.TypeDecorator): impl = types.Integer + cache_ok = True + epoch = datetime.date(1970, 1, 1) def process_bind_param(self, value, dialect): -- 2.47.2