INNER CODE UNIT · Python
__init__
IvanMurzak/Unity-MCP · .github/scripts/chain_feed.py:803
def __init__(self, node, job, lock, lock_hash8, source, checkout, runner_temp, scope=None):
self.node = node
self.job = job
#: `None` = no `--edges` filter (every edge in scope), else a frozenset of selectors.
self.scope = scope
self.lock = lock
self.lock_hash = str(lock.get("lock_hash") or "")
self.lock_hash8 = lock_hash8
self.source = source
self.checkout = Path(checkout)
self.runner_temp = Path(runner_temp)
# -- paths ----------------------------------------------------------
@property
def artifacts(self):
return self.checkout / ".artifacts"
@property