mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2025-07-03 03:43:29 +03:00
Edit object docs
This commit is contained in:
parent
aef7c1d0df
commit
d573c990b0
|
@ -9,9 +9,8 @@ follows `Semantic versioning`_
|
||||||
|
|
||||||
Development version
|
Development version
|
||||||
-------------------
|
-------------------
|
||||||
- Update ``Singleton`` provider documentation and rework examples.
|
- Update documentation and rework examples for: ``Singleton``, ``Callable``, ``Coroutine``,
|
||||||
- Update ``Callable`` provider documentation and rework examples.
|
``Object`` providers.
|
||||||
- Update ``Coroutine`` provider documentation and rework examples.
|
|
||||||
|
|
||||||
3.34.0
|
3.34.0
|
||||||
------
|
------
|
||||||
|
|
|
@ -1,14 +1,17 @@
|
||||||
Object providers
|
Object provider
|
||||||
----------------
|
---------------
|
||||||
|
|
||||||
|
.. meta::
|
||||||
|
:keywords: Python,DI,Dependency injection,IoC,Inversion of Control,Object
|
||||||
|
:description: Object provider provides an object "as is". This page demonstrates how to use an
|
||||||
|
Object provider.
|
||||||
|
|
||||||
.. currentmodule:: dependency_injector.providers
|
.. currentmodule:: dependency_injector.providers
|
||||||
|
|
||||||
:py:class:`Object` provider returns provided instance "as is".
|
:py:class:`Object` provider returns an object "as is".
|
||||||
|
|
||||||
Example:
|
|
||||||
|
|
||||||
.. literalinclude:: ../../examples/providers/object.py
|
.. literalinclude:: ../../examples/providers/object.py
|
||||||
:language: python
|
:language: python
|
||||||
|
:lines: 3-
|
||||||
|
|
||||||
.. disqus::
|
.. disqus::
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
"""Object providers example."""
|
"""`Object` provider example."""
|
||||||
|
|
||||||
import dependency_injector.providers as providers
|
from dependency_injector import providers
|
||||||
|
|
||||||
|
|
||||||
# Creating object provider:
|
|
||||||
object_provider = providers.Object(1)
|
object_provider = providers.Object(1)
|
||||||
|
|
||||||
# Making some asserts:
|
|
||||||
|
if __name__ == '__main__':
|
||||||
assert object_provider() == 1
|
assert object_provider() == 1
|
||||||
|
|
Loading…
Reference in New Issue
Block a user