Revert "merge dicts instead of overwrite"

This reverts commit 89bee0ed77.
This commit is contained in:
Adriane Boyd 2022-12-15 16:40:23 +01:00
parent 8deabcf7ef
commit 3ca590020b

View File

@ -134,11 +134,7 @@ class Scorer:
scores.update(self.nlp.tokenizer.score(examples, **self.cfg)) # type: ignore
for name, component in self.nlp.pipeline:
if hasattr(component, "score"):
comp_sc = component.score(examples, **self.cfg)
for k, v in comp_sc.items():
if isinstance(v, dict):
scores[k] = {**scores.get(k, {}), **v}
scores.update({k: v for k, v in comp_sc.items() if not isinstance(v, dict)})
scores.update(component.score(examples, **self.cfg))
return scores
@staticmethod