refactor(hermes_cli): final micro-collapses across slice E (parse_spawn_tag, coerced_dataclass, base-url loop)

This commit is contained in:
Teknium
2026-09-02 22:14:17 -07:00
parent c6c2a5dcd2
commit 5bbe6cee41
4 changed files with 5 additions and 12 deletions
+1 -3
View File
@@ -89,9 +89,7 @@ def spawn_env(purpose: str, *, project_root: Optional[Path] = None) -> dict[str,
def parse_spawn_tag(raw: object) -> Optional[SpawnTag]:
"""Parse a ``HERMES_SPAWN`` value; ``None`` for anything malformed."""
if not isinstance(raw, str):
return None
parts = raw.split(":")
parts = raw.split(":") if isinstance(raw, str) else []
if len(parts) != 5 or parts[0] != _TAG_VERSION:
return None
_, install, purpose, pid_s, create_s = parts