diff options
author | Martin Sivak <msivak@redhat.com> | 2012-11-21 14:24:59 +0100 |
---|---|---|
committer | Martin Sivak <msivak@redhat.com> | 2012-11-21 14:24:59 +0100 |
commit | 857ff5ebc2d92e11a517d70be40776924742b4cf (patch) | |
tree | 827f686a062a8e9104139333751cbbb081113c36 /README | |
download | python-di-857ff5ebc2d92e11a517d70be40776924742b4cf.tar.gz python-di-857ff5ebc2d92e11a517d70be40776924742b4cf.tar.xz python-di-857ff5ebc2d92e11a517d70be40776924742b4cf.zip |
First commit of python DI framework
Diffstat (limited to 'README')
-rw-r--r-- | README | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -0,0 +1,17 @@ +Dependency injection framework for Python + +DI_ENABLE - module variable to enable/disable + the whole DI mechanism (default: True) + +@inject - decorator for classes, function or methods + that prepares the injections and executes + then when the decorated function or method + is called. + + When used on a class it only prepares the + structures and instance methods that use DI + must be decorated by @usesclassinject + +@usesclassinject - this marks an instance method which + should use DI prepared by @inject + on a class level |