Skip to content

Commit 04c6a85

Browse files
authored
Merge pull request pallets#4303 from pgjones/cpy_ensure
`copy_current_request_context` can decorate async functions
2 parents 6b0c8cd + 47e4bd5 commit 04c6a85

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

CHANGES.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ Unreleased
2929
- ``add_etags`` is renamed to ``etag``.
3030
- ``filename`` is renamed to ``path``.
3131

32+
- ``copy_current_request_context`` can decorate async functions.
33+
:pr:`4303`
34+
3235

3336
Version 2.0.3
3437
-------------

src/flask/ctx.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ def do_some_work():
169169

170170
def wrapper(*args, **kwargs):
171171
with reqctx:
172-
return f(*args, **kwargs)
172+
return reqctx.app.ensure_sync(f)(*args, **kwargs)
173173

174174
return update_wrapper(wrapper, f)
175175

0 commit comments

Comments
 (0)