[core] Suppress component source overflow warnings in testing mode (#15320)

This commit is contained in:
J. Nick Koston
2026-03-30 08:48:04 -10:00
committed by GitHub
parent 8688ef7125
commit 8561a8c495
2 changed files with 27 additions and 6 deletions
+7 -5
View File
@@ -71,11 +71,13 @@ def register_component_source(name: str) -> int:
return pool.sources[name]
idx = len(pool.sources) + 1
if idx > _MAX_COMPONENT_SOURCES:
_LOGGER.warning(
"Too many unique component source names (max %d), '%s' will show as '<unknown>'",
_MAX_COMPONENT_SOURCES,
name,
)
if not CORE.testing_mode:
_LOGGER.warning(
"Too many unique component source names (max %d), "
"'%s' will show as '<unknown>'",
_MAX_COMPONENT_SOURCES,
name,
)
return 0
pool.sources[name] = idx
_ensure_source_table_registered()