* feat: implement provider events Signed-off-by: Federico Bond <federicobond@gmail.com> * feat: add error_code field to EventDetails and ProviderEventDetails Signed-off-by: Federico Bond <federicobond@gmail.com> * fix: replace strings with postponed evaluation of annotations Signed-off-by: Federico Bond <federicobond@gmail.com> * feat: run handlers immediately if provider already in associated state Signed-off-by: Federico Bond <federicobond@gmail.com> * feat: remove unused _provider from openfeature.api Signed-off-by: Federico Bond <federicobond@gmail.com> * test: add some comments to test cases Signed-off-by: Federico Bond <federicobond@gmail.com> * test: add provider event late binding test cases Signed-off-by: Federico Bond <federicobond@gmail.com> * fix: fix status handlers running immediately if provider already in associated state Signed-off-by: Federico Bond <federicobond@gmail.com> * refactor: reuse provider property in OpenFeatureClient Signed-off-by: Federico Bond <federicobond@gmail.com> * refactor: move _provider_status_to_event to ProviderEvent.from_provider_status Signed-off-by: Federico Bond <federicobond@gmail.com> * refactor: move EventSupport class to an internal module Signed-off-by: Federico Bond <federicobond@gmail.com> * refactor: replace EventSupport class with module-level functions Signed-off-by: Federico Bond <federicobond@gmail.com> * style: fix code style --------- Signed-off-by: Federico Bond <federicobond@gmail.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| in_memory_provider.py | ||
| metadata.py | ||
| no_op_metadata.py | ||
| no_op_provider.py | ||
| provider.py | ||
| registry.py | ||