prefect.logging.filters
Functions
redact_substr
Mapping
instances) are traversed recursively and have their string values redacted
while preserving shape. Non-container objects are redacted by replacing
their str and repr values with obfuscated versions, avoiding the
need to reconstruct arbitrary user objects (e.g. dataclasses with
init=False fields or Pydantic models).
Args:
obj: The object to redact the string fromsubstr: The string to redact.
- The object with the API key redacted.