MCPcopy Create free account
hub / github.com/bigdra50/unity-cli / _sanitize_detail

Function _sanitize_detail

relay/server.py:59–71  ·  view source on GitHub ↗

Validate and sanitize status detail from Unity messages.

(raw: Any)

Source from the content-addressed store, hash-verified

57
58
59def _sanitize_detail(raw: Any) -> str | None:
60 """Validate and sanitize status detail from Unity messages."""
61 if raw is None:
62 return None
63 if not isinstance(raw, str):
64 return None
65 detail = raw.strip()
66 if not detail or len(detail) > _MAX_DETAIL_LEN:
67 return None
68 if detail in _VALID_DETAILS:
69 return detail
70 logger.warning("Unknown status detail: %s", detail)
71 return None
72
73
74# Default configuration

Calls

no outgoing calls