Skip to content

Commit 93bbd4a

Browse files
committed
rewrite to work around mypy quirk
1 parent 7a0b3de commit 93bbd4a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

injector/__init__.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,11 @@ class MultiBindProvider(ListOfProviders[List[T]]):
360360
return sequences."""
361361

362362
def get(self, injector: 'Injector') -> List[T]:
363-
return [i for provider in self._providers for i in _ensure_iterable(provider.get(injector))]
363+
result: List[T] = []
364+
for provider in self._providers:
365+
instances: List[T] = _ensure_iterable(provider.get(injector))
366+
result.extend(instances)
367+
return result
364368

365369

366370
class MapBindProvider(ListOfProviders[Dict[str, T]]):

0 commit comments

Comments
 (0)