Skip to content

Commit 8b27eb3

Browse files
committed
Remove code on sanic < 20
1 parent 8500d63 commit 8b27eb3

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

src/gino_sanic.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ class Gino(_Gino):
6767
pool on response. If you need to release the connection early in the middle
6868
to do some long-running tasks, you can simply do this::
6969
70-
await request['connection'].release(permanent=False)
70+
await request.ctx.connection.release(permanent=False)
7171
7272
"""
7373

@@ -85,17 +85,12 @@ def init_app(self, app):
8585
@app.middleware("request")
8686
async def on_request(request):
8787
conn = await self.acquire(lazy=True)
88-
if hasattr(request, "ctx"):
89-
request.ctx.connection = conn
90-
else:
91-
request["connection"] = conn
88+
request.ctx.connection = conn
9289

9390
@app.middleware("response")
9491
async def on_response(request, _):
95-
if hasattr(request, "ctx"):
96-
conn = getattr(request.ctx, "connection", None)
97-
else:
98-
conn = request.pop("connection", None)
92+
conn = getattr(request.ctx, "connection", None)
93+
9994
if conn is not None:
10095
await conn.release()
10196

0 commit comments

Comments
 (0)