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

Method set_status

relay/instance_registry.py:114–127  ·  view source on GitHub ↗

Update instance status

(self, status: InstanceStatus, detail: str | None = None)

Source from the content-addressed store, hash-verified

112 self.last_heartbeat = time.time()
113
114 def set_status(self, status: InstanceStatus, detail: str | None = None) -> None:
115 """Update instance status"""
116 old_status = self.status
117 self.status = status
118 self.status_detail = None if status == InstanceStatus.READY else detail
119
120 if status == InstanceStatus.RELOADING:
121 self.reloading_since = time.time()
122 elif old_status == InstanceStatus.RELOADING:
123 self.reloading_since = None
124
125 logger.debug(
126 f"Instance {self.instance_id}: {old_status.value} -> {status.value}" + (f" ({detail})" if detail else "")
127 )
128
129 def enqueue_command(self, cmd: QueuedCommand) -> bool:
130 """

Calls

no outgoing calls