modern-python / that-depends

DI-framework, inspired by python-dependency-injector, but without wiring. Python 3.12 is supported
https://that-depends.readthedocs.io/
MIT License
133 stars 10 forks source link

Object provider #28

Closed lesnik512 closed 2 months ago

lesnik512 commented 3 months ago

Object provider returns an object “as is”.

from that_depends import BaseContainer, providers

class DIContainer(BaseContainer):
    object_provider = providers.Object(1)

assert DIContainer.object_provider() == 1