python-dependency-injector icon indicating copy to clipboard operation
python-dependency-injector copied to clipboard

Provider import string

Open al-stefanitsky-mozdor opened this issue 2 years ago • 2 comments

Can we implement something like that?

In dependency_injector i see it like that:

from dependency_injector import containers, providers

class Container(containers.DeclarativeContainer):
    persist_user = providers.Factory("app.repositories.create_user")

al-stefanitsky-mozdor avatar Nov 25 '21 08:11 al-stefanitsky-mozdor

Or a custom provider like providers.ImportFactory

al-stefanitsky-mozdor avatar Nov 25 '21 08:11 al-stefanitsky-mozdor

Hi @al-stefanitsky-mozdor ,

Thanks for bringing up the idea. I tried to stay away from the string identifiers the last couple of years, but this has changed in the past few releases. I don't see why not implement this. I'll add a backlog item for this.

rmk135 avatar Nov 25 '21 12:11 rmk135