GitHub

Redacted

API reference for Redacted.

A value hidden from str, repr and logs.

Attributes

AttributeTypeDescription
labelFinal = label or None

Functions

__init__

__init__(value, *, label=None) -> None
ParameterTypeDescription
valueA_co
labelstr | None = None
def __init__(self, value: A_co, *, label: str | None = None) -> None:
    self._value: A_co | _Wiped = value
    self.label: Final = label or None

pipe

pipe(f) -> B

f(self): secret.pipe(redacted.value).

ParameterTypeDescription
fCallable[[Self], B]

Returns B

def pipe[B](self, f: Callable[[Self], B], /) -> B:
    """``f(self)``: ``secret.pipe(redacted.value)``."""
    return f(self)