Suppress noisy no-op metadata build log when all models were skipped

This commit is contained in:
Dariusz L
2026-07-06 15:23:54 +02:00
parent 23c0f79444
commit b27572d84f
+15 -5
View File
@@ -1137,10 +1137,20 @@ def build_missing_local_metadata(
**result,
},
)
log.info(
"Local metadata build finished: "
f"models={scanned_models}, created={created_metadata}, updated={updated_metadata}, "
f"skipped={skipped_complete}, header_hashes={header_hashes}, "
f"calculated_hashes={calculated_hashes}, errors={len(errors)}"
skipped_only_noop = (
skipped_complete > 0
and created_metadata == 0
and updated_metadata == 0
and header_hashes == 0
and calculated_hashes == 0
and not errors
and scanned_models == skipped_complete
)
if not skipped_only_noop:
log.info(
"Local metadata build finished: "
f"models={scanned_models}, created={created_metadata}, updated={updated_metadata}, "
f"skipped={skipped_complete}, header_hashes={header_hashes}, "
f"calculated_hashes={calculated_hashes}, errors={len(errors)}"
)
return result