Skip to content

Commit cefaaee

Browse files
refactor: split multi_provider.py into a package with _strategies and _provider modules
Signed-off-by: Jonathan Norris <jonathan.norris@dynatrace.com>
1 parent 21e931f commit cefaaee

4 files changed

Lines changed: 351 additions & 436 deletions

File tree

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
from ._provider import MultiProvider, ProviderEntry
2+
from ._strategies import (
3+
ComparisonStrategy,
4+
EvaluationStrategy,
5+
FirstMatchStrategy,
6+
FirstSuccessfulStrategy,
7+
)
8+
9+
__all__ = [
10+
"ComparisonStrategy",
11+
"EvaluationStrategy",
12+
"FirstMatchStrategy",
13+
"FirstSuccessfulStrategy",
14+
"MultiProvider",
15+
"ProviderEntry",
16+
]

0 commit comments

Comments
 (0)