Private
Public Access
471 B
471 B
The type alias dict[str, Any] is banned in non-boundary code
17.1 Banned: dict[str, Any]
# BANNED:
def process(event: dict[str, Any]) -> None:
if event.get("kind") == "tool_call":
# BANNED:
flat: dict[str, Any] = project_manager.flat_config(...)
# CORRECT:
def process(event: CommsLogEntry) -> None:
if event.kind == "tool_call":
# CORRECT (boundary only):
def _parse_wire(raw: str) -> Metadata:
return Metadata.from_dict(tomllib.loads(raw))