From 90b538952f977d8ec62375f2d04da25d1ce77aa4 Mon Sep 17 00:00:00 2001 From: Roman Mogylatov Date: Fri, 18 Sep 2020 19:56:48 -0400 Subject: [PATCH] Add debug message --- src/dependency_injector/wiring.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/dependency_injector/wiring.py b/src/dependency_injector/wiring.py index 49a0cdd7..af0e10fa 100644 --- a/src/dependency_injector/wiring.py +++ b/src/dependency_injector/wiring.py @@ -111,7 +111,11 @@ def _prepare_config_injection( elif parameter.annotation is float: provider = provider.as_float() elif parameter.annotation is not inspect.Parameter.empty: - provider = provider.as_(parameter.annotation) + try: + provider = provider.as_(parameter.annotation) + except Exception: + raise Exception(provider, relative_option_name, parameter.annotation) + return provider