Adjust container to ignore return type declarations

This commit is contained in:
Bernhard Posselt 2016-05-19 23:59:27 +02:00
Родитель 33ca7f858c
Коммит ad08cef7eb
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -99,5 +99,6 @@ class Container:
if hasattr(clazz.__init__, '__annotations__'):
annotations = clazz.__init__.__annotations__
for name, type_hint in annotations.items():
arguments[name] = self.resolve(type_hint)
if name != 'return':
arguments[name] = self.resolve(type_hint)
return clazz(**arguments)