proboscis / pinjected

MIT License
10 stars 0 forks source link

Enhanced Binding/Resolver, Async Call Support #16

Closed proboscis closed 4 months ago

proboscis commented 6 months ago
proboscis commented 6 months ago

Injected classes can be used as is for now, and can be extended later to be converted to IBindKey functions decorated with @injected @instance can be used as is. What we need to change is :

  1. Design class
  2. run_injected cli
  3. __meta_context__ semantics as it expects Design class rather than newly introduced Blueprint class.

Options:

  1. update Design class to hold IBindKey rather than introducing Blueprint This allows us to keep run_injected and __meta_context__ untouched.

So, let's make update Design class definition and make a major version update.

proboscis commented 4 months ago

This has been implemented since v0.2~