Closed federicobond closed 6 months ago
Attention: Patch coverage is 89.28571%
with 6 lines
in your changes are missing coverage. Please review.
Project coverage is 94.06%. Comparing base (
7ba7d61
) to head (81cf99c
).
Files | Patch % | Lines |
---|---|---|
openfeature/provider/registry.py | 80.00% | 6 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
The "short circuiting" behavior mentioned in 1.7.6 and 1.7.7 might be relevant enough to implement here as well: https://github.com/open-feature/spec/blob/37cf68b0d68b6814514bcded521b9e199efcead3/specification/sections/01-flag-evaluation.md?plain=1#L485-L502
This self-contained change introduces the functionality required to properly implement provider status events later. It has no user-visible changes at this point.
I wanted to split this out of the events pull request because it had the potential to snowball the size of the diff and lower the quality of the review in general.
I've introduced several seams that will make it easy to attach event handlers that respond to status changes later on.