Update @di.inject() documentation

This commit is contained in:
Roman Mogilatov 2015-09-02 12:23:01 +03:00
parent 0a4e8c6934
commit c5c0fdbd05
3 changed files with 10 additions and 10 deletions

View File

@ -8,21 +8,21 @@ Current section of documentation describes advanced usage of
@inject decorator
-----------------
``@di.inject`` decorator can be used for making *inline* dependency injections.
It *patches* decorated callable in such way that dependency injection will be
done during every call of decorated callable.
``@di.inject()`` decorator can be used for making *inline* dependency
injections. It *patches* decorated callable in such way that dependency
injection will be done during every call of decorated callable.
``@di.inject`` decorator takes keyword argument, that will be injected during
every next call of decorated callback with the same name. Any Python object
will be injected *as is*, except ``di.Provider``'s, which will be called to
provide injectable values.
``@di.inject()`` decorator takes keyword argument, that will be injected
during every next call of decorated callback with the same name. Any Python
object will be injected *as is*, except ``di.Provider``'s, which will be
called to provide injectable values.
Example:
.. literalinclude:: ../../examples/advanced_usage/inject_decorator_simple.py
:language: python
Example of usage ``@di.inject`` decorator with Flask:
Example of usage ``@di.inject()`` decorator with Flask:
.. literalinclude:: ../../examples/advanced_usage/inject_decorator_flask.py
:language: python

View File

@ -1,4 +1,4 @@
"""`@di.inject` decorator and Flask view example."""
"""`@di.inject()` decorator and Flask view example."""
import sqlite3
import flask

View File

@ -1,4 +1,4 @@
"""`@di.inject` decorator simple example."""
"""`@di.inject()` decorator simple example."""
import dependency_injector as di