File tree Expand file tree Collapse file tree 4 files changed +4
-13
lines changed Expand file tree Collapse file tree 4 files changed +4
-13
lines changed Original file line number Diff line number Diff line change 1212from openfeature .provider import FeatureProvider
1313from openfeature .provider ._registry import provider_registry
1414from openfeature .provider .metadata import Metadata
15- from openfeature .transaction_context import (
15+ from openfeature .transaction_context import TransactionContextPropagator
16+ from openfeature .transaction_context .no_op_transaction_context_propagator import (
1617 NoOpTransactionContextPropagator ,
17- TransactionContextPropagator ,
1818)
1919
2020__all__ = [
Original file line number Diff line number Diff line change 11from openfeature .transaction_context .context_var_transaction_context_propagator import (
22 ContextVarsTransactionContextPropagator ,
33)
4- from openfeature .transaction_context .no_op_transaction_context_propagator import (
5- NoOpTransactionContextPropagator ,
6- )
74from openfeature .transaction_context .transaction_context_propagator import (
85 TransactionContextPropagator ,
96)
107
118__all__ = [
129 "TransactionContextPropagator" ,
13- "NoOpTransactionContextPropagator" ,
1410 "ContextVarsTransactionContextPropagator" ,
1511]
Original file line number Diff line number Diff line change @@ -8,7 +8,5 @@ class NoOpTransactionContextPropagator(TransactionContextPropagator):
88 def get_transaction_context (self ) -> EvaluationContext :
99 return EvaluationContext ()
1010
11- def set_transaction_context (
12- self , transaction_context : EvaluationContext
13- ) -> None :
14- pass
11+ def set_transaction_context (self , transaction_context : EvaluationContext ) -> None :
12+ pass
Original file line number Diff line number Diff line change 11import typing
2- from typing import TypeVar
32
43from openfeature .evaluation_context import EvaluationContext
54
6- T = TypeVar ("T" , bound = "TransactionContextPropagator" )
7-
85
96class TransactionContextPropagator (typing .Protocol ):
107 def get_transaction_context (self ) -> EvaluationContext : ...
You can’t perform that action at this time.
0 commit comments