Inject 1.0.1

Operating systemsOS : Windows / Linux / Mac OS / BSD / Solaris
Program licensingScript Licensing : MIT License
CreatedCreated : Jun 24, 2010
Size downloadDownloads : 2
Program licensing
Thank you for voting...

It uses descriptors and decorators to reference ...

It uses descriptors and decorators to reference external dependencies, and scopes to specify how to reuse objects.
Dependencies can be referenced by type and optional annotations.
No configuration is required, but advanced in-code configuration is possible.
Most other python dependency Inject by Ivan Korobkovion tools, such as PyContainer or Spring Python, are ports from other languages (java). So they are based on dependency Inject 1.0.1ion ways specific for statically typed languages.
Python is not Java, and so patterns and programming techniques, which seem proper and usable in one language, can be awkward in another.
Inject [inject1.0.1.exe] has been created to provide a pythonic way of dependency Inject [inject1.0.1.exe]ion, utilizing specific Python functionality.
Terminology used in Inject - 0MB has been intentionally made similar to Guice, however the internal architecture is different.
Most important functions of Inject 1.0.1:
• Fast, only 2-3 times slower that direct instantiation.
• Normal way of instantiating objects, Class(*args, **kwargs).
• Injecting arguments into functions and methods.
• Referencing dependencies by types and optional annotations.
• Binding to callables, instances and unbound methods (see [nvokers).
• Request scope middleware for WSGI and Django applications (requires Python2. 5+).
• No configuration required at all.
• Advanced flexible configuration possible
• Two injection methods, a descriptor and a decorator
• Support for inheritance by passing inject. super as the default kwarg value
• Invokers to call unbound methods (cool for listeners)
Partial injections, when only some arguments are injected:
• Scopes: application (singleton), request, noscope
• Easy integration into existing projects.

Inject 1.0.1 scripting tags: configuration, java, type, injection, refference type, dependency tool, dependency injection, methods, python. What is new in Inject 1.0.1 software script? - Unable to find Inject 1.0.1 news. What is improvements are expecting? Newly-made Inject 1.1 will be downloaded from here. You may download directly. Please write the reviews of the Inject. License limitations are unspecified.