Skip to content

Commit 7256ed1

Browse files
committed
run in new ctx fix
1 parent 14ab401 commit 7256ed1

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

context_async_sqlalchemy/context.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ async def _new_ctx_wrapper(
117117
*args: Any,
118118
**kwargs: Any,
119119
) -> AsyncCallableResult:
120-
token = init_db_session_ctx()
120+
token = _init_db_session_ctx()
121121
try:
122122
return await callable_func(*args, **kwargs)
123123
finally:

exmaples/fastapi_example/routes/multiple_session_usage.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ async def handler_multiple_sessions() -> None:
2121
simultaneously. For example, to run several queries concurrently.
2222
"""
2323
await asyncio.gather(
24+
_insert(),
2425
run_in_new_ctx(_insert),
2526
run_in_new_ctx(_insert_manual),
2627
_insert_non_ctx(),

exmaples/fastapi_example/tests/non_transactional/test_routes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ async def test_example_multiple_sessions(
9898

9999
result = await db_session_test.execute(select(ExampleTable))
100100
rows = result.scalars().all()
101-
assert len(rows) == 4
101+
assert len(rows) == 5
102102
for row in rows:
103103
assert row.text == "example_multiple_sessions"
104104

0 commit comments

Comments
 (0)