MemPalace/mempalace · error · KeyError
unknown transformation {name!r}; reserved names: {sorted(RES
Error message
unknown transformation {name!r}; reserved names: {sorted(RESERVED_TRANSFORMATIONS)} What it means
Error "unknown transformation {name!r}; reserved names: {sorted(RESERVED_TRANSFORMATIONS)}" thrown in MemPalace/mempalace.
Source
Thrown at mempalace/sources/transforms.py:194
"tool_result_omitted": tool_result_omitted,
"spellcheck_user": spellcheck_user,
"synthesized_marker": synthesized_marker,
"speaker_role_assignment": speaker_role_assignment,
}
def get_transformation(name: str) -> Transformation:
"""Resolve a reserved transformation by name.
Raises :class:`KeyError` if the name is neither reserved nor registered as
an adapter-namespaced reference (``<adapter>_<transform>``). Callers
looking for adapter-specific references SHOULD ``getattr`` on this module
first; this helper only covers the reserved names.
"""
try:
return RESERVED_TRANSFORMATIONS[name]
except KeyError as e:
raise KeyError(
f"unknown transformation {name!r}; reserved names: {sorted(RESERVED_TRANSFORMATIONS)}"
) from e
View on GitHub (pinned to 06cb6987f0)
Solutions
- Pick a non-reserved transformation name
When it happens
Trigger: Thrown at mempalace/sources/transforms.py:194 when the library encounters an invalid state.
Common situations: Transformation name collided with a reserved built-in name.
AI-assisted analysis of MemPalace/mempalace@06cb6987f0 (2026-08-15).
Data as JSON: /api/errors/b4128dc1a5229ce9.
Report an issue: GitHub.