band-aid for SQLAlchemy 1.4

This commit is contained in:
Sarah Hoffmann
2023-06-26 21:37:17 +02:00
parent 9f6f12cfeb
commit 42631b85c7
2 changed files with 11 additions and 3 deletions

View File

@@ -93,6 +93,14 @@ class BaseLogger:
for k in extra_params[0]:
params[k] = f':{k}'
sqlstr = str(compiled)
if '%s' in sqlstr:
try:
return sqlstr % tuple((repr(compiled.params[name]) for name in compiled.positiontup))
except TypeError:
return sqlstr
return str(compiled) % params