Skip to content

Commit e856063

Browse files
committed
Bump SQLAlchemy version to 1.4
1 parent 83aa96e commit e856063

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

aiomysql/sa/connection.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,13 +148,13 @@ async def _execute(self, query, *multiparams, **params):
148148
key = query
149149
compiled = self._compiled_cache.get(key)
150150
if not compiled:
151-
compiled = query.compile(dialect=self._dialect)
151+
compiled = query.compile(dialect=self._dialect, compile_kwargs={"render_postcompile": True})
152152
if dp and dp.keys() == compiled.params.keys() \
153153
or not (dp or compiled.params):
154154
# we only want queries with bound params in cache
155155
self._compiled_cache[key] = compiled
156156
else:
157-
compiled = query.compile(dialect=self._dialect)
157+
compiled = query.compile(dialect=self._dialect, compile_kwargs={"render_postcompile": True})
158158

159159
if not isinstance(query, DDLElement):
160160
post_processed_params = self._base_params(

aiomysql/sa/engine.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818

1919

2020
class MySQLCompiler_pymysql(MySQLCompiler_mysqldb):
21-
def construct_params(self, params=None, _group_number=None, _check=True):
22-
pd = super().construct_params(params, _group_number, _check)
21+
def construct_params(self, *args, **kwargs):
22+
pd = super().construct_params(*args, **kwargs)
2323

2424
for column in self.prefetch:
2525
pd[column.key] = self._exec_default(column.default)

requirements-dev.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ pytest-sugar==0.9.7
88
PyMySQL==1.0.3
99
sphinx>=1.8.1, <5.1.2
1010
sphinxcontrib-asyncio==0.3.0
11-
SQLAlchemy==1.3.24
11+
SQLAlchemy==1.4.48
1212
uvloop==0.17.0
1313
twine==4.0.2

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ install_requires =
4949

5050
[options.extras_require]
5151
sa =
52-
sqlalchemy>=1.3,<1.4
52+
sqlalchemy>=1.4,<2.0
5353
rsa =
5454
PyMySQL[rsa]>=1.0
5555

0 commit comments

Comments
 (0)