dishka icon indicating copy to clipboard operation
dishka copied to clipboard

Cute DI framework with agreeable API and everything you need

Results 19 dishka issues
Sort by recently updated
recently updated
newest added

We need to ensure that all required dependencies can be actually created on startup. * [x] all nodes of graph are reachable #85 * [ ] all context varibles are...

enhancement

special marker to provide element of a list or mapping

enhancement
draft

__Idea:__ I suggest adding the ability to disable lazy dependency loading for the 'provide' function or globally for the entire 'Provider' __How is it supposed to work?__ When creating a...

enhancement
draft

Add LazyProxy and put it instead of requested class when cycle is detected

enhancement

Allow to set alias when entering scope. That will allow to change logic for specific route without moving it to container ```python with container(aliases={A: A1}) as request_container: request_container.get(A) # this...

enhancement
draft

Do not allow to override dependency provider unless it is explicitly declared

enhancement
draft