|
import typing
|
|
|
|
from openfeature.evaluation_context import EvaluationContext
|
|
|
|
|
|
class TransactionContextPropagator(typing.Protocol):
|
|
def get_transaction_context(self) -> EvaluationContext: ...
|
|
|
|
def set_transaction_context(
|
|
self, transaction_context: EvaluationContext
|
|
) -> None: ...
|