From 3ca590020bb223a8c226f216477e0edb11c30ead Mon Sep 17 00:00:00 2001 From: Adriane Boyd Date: Thu, 15 Dec 2022 16:40:23 +0100 Subject: [PATCH] Revert "merge dicts instead of overwrite" This reverts commit 89bee0ed7798389e6de882a0234e6075fbdaf331. --- spacy/scorer.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/spacy/scorer.py b/spacy/scorer.py index 49be5ae91..d8c383ab8 100644 --- a/spacy/scorer.py +++ b/spacy/scorer.py @@ -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