1 Star 0 Fork 23

blue-black/mailman

forked from src-openEuler/mailman 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
support-sqlalchemy-1-4.patch 1.17 KB
一键复制 编辑 原始数据 按行查看 历史
wk333 提交于 2022-07-07 16:44 . Silence sqlalchemy-1.4 warning
diff --git a/src/mailman/database/types.py b/src/mailman/database/types.py
index 1913a0a..4e97bf6 100644
--- a/src/mailman/database/types.py
+++ b/src/mailman/database/types.py
@@ -34,6 +34,7 @@ class Enum(TypeDecorator):
converts it on-the-fly.
"""
impl = Integer
+ cache_ok = False
def __init__(self, enum, *args, **kw):
super().__init__(*args, **kw)
@@ -59,6 +60,7 @@ class UUID(TypeDecorator):
"""
impl = CHAR
+ cache_ok = False
def load_dialect_impl(self, dialect):
if dialect.name == 'postgresql':
@@ -93,6 +95,7 @@ class SAUnicode(TypeDecorator):
type and it can still be used if needed in the codebase.
"""
impl = Unicode
+ cache_ok = False
@compiles(SAUnicode)
@@ -113,6 +116,7 @@ class SAUnicodeLarge(TypeDecorator):
This is double size of SAUnicode defined above.
"""
impl = Unicode
+ cache_ok = False
@compiles(SAUnicodeLarge, 'mysql')
@@ -139,6 +143,7 @@ class SAUnicodeXL(TypeDecorator):
See https://docs.sqlalchemy.org/en/latest/dialects/mysql.html#index-length
"""
impl = Unicode
+ cache_ok = False
@compiles(SAUnicodeXL, 'mysql')
--
2.27.0
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zxccxz/mailman.git
git@gitee.com:zxccxz/mailman.git
zxccxz
mailman
mailman
master

搜索帮助