Skip to content

Commit c8a40d9

Browse files
committed
fixup! Add support for async generator injections
1 parent e55d11e commit c8a40d9

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

src/dependency_injector/_cwiring.pyx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ cdef class DependencyResolver:
3838
self.injections = injections
3939
self.closings = closings
4040

41-
async def _await_injection(self, p: KWPair, /) -> None:
42-
self.to_inject[p.name] = await p.value
41+
async def _await_injection(self, kw_pair: KWPair, /) -> None:
42+
self.to_inject[kw_pair.name] = await kw_pair.value
4343

4444
cdef object _await_injections(self, to_await: list):
4545
return gather(*map(self._await_injection, to_await))

src/dependency_injector/wiring.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1054,7 +1054,6 @@ async def _patched(*args: Any, **raw_kwargs: Any) -> Any:
10541054
return cast(F, _patched)
10551055

10561056

1057-
# Async generators too...
10581057
def _get_async_gen_patched(fn: F, patched: PatchedCallable) -> F:
10591058
@functools.wraps(fn)
10601059
async def _patched(*args: Any, **raw_kwargs: Any) -> AsyncIterator[Any]:

0 commit comments

Comments
 (0)