fix: address source provider review notes

This commit is contained in:
lda
2026-06-12 10:56:51 +07:00 Verified
parent bad3dbae0c
commit 53a5111dc4
9 changed files with 46 additions and 23 deletions
+5 -1
View File
@@ -35,8 +35,12 @@ def collect_static_sources(
collected: dict[str, CapabilitySource] = {}
for provider in providers:
for source_id, source in provider.load_sources().items():
if source.id != source_id:
raise ValueError(
f"provider source key {source_id!r} does not match source id {source.id!r}"
)
if source_id in collected:
raise ValueError(f"duplicate workflow source ids: {[source_id]}")
raise ValueError(f"duplicate workflow source ids: {source_id}")
collected[source_id] = source
return collected