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 12
12
from openfeature .provider import FeatureProvider
13
13
from openfeature .provider ._registry import provider_registry
14
14
from 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 (
16
17
NoOpTransactionContextPropagator ,
17
- TransactionContextPropagator ,
18
18
)
19
19
20
20
__all__ = [
Original file line number Diff line number Diff line change 1
1
from openfeature .transaction_context .context_var_transaction_context_propagator import (
2
2
ContextVarsTransactionContextPropagator ,
3
3
)
4
- from openfeature .transaction_context .no_op_transaction_context_propagator import (
5
- NoOpTransactionContextPropagator ,
6
- )
7
4
from openfeature .transaction_context .transaction_context_propagator import (
8
5
TransactionContextPropagator ,
9
6
)
10
7
11
8
__all__ = [
12
9
"TransactionContextPropagator" ,
13
- "NoOpTransactionContextPropagator" ,
14
10
"ContextVarsTransactionContextPropagator" ,
15
11
]
Original file line number Diff line number Diff line change @@ -8,7 +8,5 @@ class NoOpTransactionContextPropagator(TransactionContextPropagator):
8
8
def get_transaction_context (self ) -> EvaluationContext :
9
9
return EvaluationContext ()
10
10
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 1
1
import typing
2
- from typing import TypeVar
3
2
4
3
from openfeature .evaluation_context import EvaluationContext
5
4
6
- T = TypeVar ("T" , bound = "TransactionContextPropagator" )
7
-
8
5
9
6
class TransactionContextPropagator (typing .Protocol ):
10
7
def get_transaction_context (self ) -> EvaluationContext : ...
You can’t perform that action at this time.
0 commit comments