Roman Mogylatov
|
839a319831
|
Better error message for dependency provider (#395)
* Add prototype for flat resolving
* Add working prototype for sample 1 and 3
* Add working prototype, requires deep refactoring
* Update DependenciesContainer to handle Contrainer provider
* Fix Dependency provider copying issue
* Add hardening fix for Self provider to avoid copying bugs
* Fix flaky container copy issue
* Rename set_parent() to assign_parent()
* Refactor Dependency provider and its typing stub
* Add tests for Dependency provider
* Update makefile to run coverage when tests fail
* Clean up DependenciesContainer provider and add tests
* Clean up Container provider and add tests
* Clean up container instance and add tests
* Refactor isinstance() checks
* Clean up DeclarativeContainer and add tests
* Update docs and examples
* Update changelog
* Revoke makefile change
|
2021-02-13 09:16:38 -05:00 |
|
Roman Mogylatov
|
c4b33749d2
|
Providers docs update (#289)
* Update callable provider docs
* Update coroutine provider docs
* Edit object docs
* Edit list provider docs
* Edit configuration provider docs
* Edit selector provider docs
* Fix mypy stub of the ``DeclarativeContainer`` to specify the ``__init__`` interface
* Edit Dependency provider docs
|
2020-09-01 21:39:23 -04:00 |
|
Roman Mogylatov
|
cf44e5815d
|
Refactor example modules in Python3-ish way
|
2020-01-26 18:41:36 -05:00 |
|
Roman Mogylatov
|
23642e49f4
|
Fix PEP257 doc block errors in example modules.
|
2020-01-26 14:22:43 -05:00 |
|
Roman Mogylatov
|
c5d8032e95
|
Update docs & examples
|
2017-12-21 22:54:44 +02:00 |
|