MCPcopy Index your code
hub / github.com/github/copilot-sdk / _upsert_open_canvas

Method _upsert_open_canvas

python/copilot/session.py:2346–2352  ·  view source on GitHub ↗
(self, instance: OpenCanvasInstance)

Source from the content-addressed store, hash-verified

2344 self._open_canvases = list(instances)
2345
2346 def _upsert_open_canvas(self, instance: OpenCanvasInstance) -> None:
2347 with self._open_canvases_lock:
2348 for index, existing in enumerate(self._open_canvases):
2349 if existing.instance_id == instance.instance_id:
2350 self._open_canvases[index] = instance
2351 return
2352 self._open_canvases.append(instance)
2353
2354 def _remove_open_canvas(self, instance_id: str) -> None:
2355 with self._open_canvases_lock:

Callers 1

Calls 1

appendMethod · 0.80

Tested by

no test coverage detected