INNER CODE UNIT · Python

load_lock_text

IvanMurzak/Unity-MCP · .github/scripts/chain_feed.py:697

def load_lock_text(args):
    """`(lock text, hash8 or None, source)` — or `(None, None, reason)` for an ordinary run."""
    explicit = getattr(args, "lock", None)
    if explicit:
        return explicit, os.environ.get("CHAIN_LOCK_HASH8") or None, "argument"
    lock_file = getattr(args, "lock_file", None)
    if lock_file:
        return Path(lock_file).read_text(encoding="utf-8"), os.environ.get("CHAIN_LOCK_HASH8") or None, "file"
    env_lock = os.environ.get("CHAIN_LOCK")
    if env_lock and env_lock.strip():
        return env_lock, os.environ.get("CHAIN_LOCK_HASH8") or None, "CHAIN_LOCK input"

    payload = _event_payload()
    labels = train_labels(payload)
    if labels:
        body = (payload.get("pull_request") or {}).get("body") or ""
        fenced = extract_fenced_lock(body)
        if fenced and fenced.strip():

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…