Skip to content

Commit 9b77c42

Browse files
C-AchardCopilot
andauthored
Avoid overwriting failed CTIs
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
1 parent 5f56a5f commit 9b77c42

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

dlclivegui/cameras/backends/gentl_backend.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -592,7 +592,10 @@ def _acquire_shared_harvester(self, loaded: list[str]) -> list:
592592

593593
if exc_loaded or exc_failed:
594594
ns["cti_files_loaded"] = [str(p) for p in exc_loaded]
595-
ns["cti_files_failed"] = [{"cti": str(cti), "error": str(error)} for cti, error in exc_failed.items()]
595+
existing_failed = ns.get("cti_files_failed")
596+
merged_failed = list(existing_failed) if isinstance(existing_failed, list) else []
597+
merged_failed.extend({"cti": str(cti), "error": str(error)} for cti, error in exc_failed.items())
598+
ns["cti_files_failed"] = merged_failed
596599

597600
if self._shared_entry is not None:
598601
try:

0 commit comments

Comments
 (0)