From 0f737b358e24120727596538b0feeefcc1ed0cc5 Mon Sep 17 00:00:00 2001 From: Patrick Rodrigues <23041890+pythrick@users.noreply.github.com> Date: Sat, 22 Jul 2023 19:37:26 -0400 Subject: [PATCH 1/2] (fix) Wrong identation for r in injected_wrapper Fix the following error when using async dependencies with Propan: ``` UnboundLocalError("cannot access local variable 'r' where it is not associated with a value") ``` --- fast_depends/use.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fast_depends/use.py b/fast_depends/use.py index 6955aa5..36e932f 100644 --- a/fast_depends/use.py +++ b/fast_depends/use.py @@ -131,7 +131,7 @@ async def injected_wrapper(*args: P.args, **kwargs: P.kwargs) -> T: cache_dependencies={}, **kwargs, ) - return r + return r else: From 88cf70f326c46bdcb52e1cddb9d02b301e18661a Mon Sep 17 00:00:00 2001 From: Pastukhov Nikita Date: Sun, 23 Jul 2023 10:16:02 +0300 Subject: [PATCH 2/2] Fix indent in sync version too --- fast_depends/use.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fast_depends/use.py b/fast_depends/use.py index 36e932f..dd9685b 100644 --- a/fast_depends/use.py +++ b/fast_depends/use.py @@ -145,7 +145,7 @@ def injected_wrapper(*args: P.args, **kwargs: P.kwargs) -> T: cache_dependencies={}, **kwargs, ) - return r + return r return injected_wrapper