MCPcopy Create free account
hub / github.com/BeingBeyond/BeTTER / _build_instance_id

Function _build_instance_id

src/task/specs/task_draft.py:257–260  ·  view source on GitHub ↗
(*, semantic_name: str, occurrence: int, salt: str)

Source from the content-addressed store, hash-verified

255
256
257def _build_instance_id(*, semantic_name: str, occurrence: int, salt: str) -> str:
258 stem = _normalize_token(semantic_name) or "object"
259 digest = sha1(salt.encode("utf-8")).hexdigest()[:4]
260 return f"{stem}_{occurrence}_{digest}"
261
262
263def _normalize_token(value: str) -> str:

Callers 1

compile_task_draftFunction · 0.85

Calls 1

_normalize_tokenFunction · 0.85

Tested by

no test coverage detected