return ContextSet(_key, _value, prefix="", **kwargs)
[docs]class PrefixContext:
    prefix: str = ""
[docs]    def __init__(self, prefix: str = ""):
        self.prefix = prefix
[docs]    def getter(self, key: Union[str, List[str]], /) -> ContextGet:
        return ContextGet(key=key, prefix=self.prefix)
[docs]    def setter(
        self,
        _key: Optional[str] = None,
        _value: Optional[SetValue] = None,
        /,
        **kwargs: SetValue,
    ) -> ContextSet:
        return ContextSet(_key, _value, prefix=self.prefix, **kwargs)