From bb25cb0f76aa6340ac8f590d466016b8407627ee Mon Sep 17 00:00:00 2001 From: Matthew Honnibal Date: Sun, 5 Nov 2017 19:39:38 +0100 Subject: [PATCH] Avoid clobbering preset lemmas --- spacy/morphology.pyx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spacy/morphology.pyx b/spacy/morphology.pyx index a5c5c0fbe..aa308fd22 100644 --- a/spacy/morphology.pyx +++ b/spacy/morphology.pyx @@ -109,7 +109,8 @@ cdef class Morphology: analysis.lemma = self.lemmatize(analysis.tag.pos, token.lex.orth, self.tag_map.get(tag_str, {})) self._cache.set(tag_id, token.lex.orth, analysis) - token.lemma = analysis.lemma + if token.lemma == 0: + token.lemma = analysis.lemma token.pos = analysis.tag.pos token.tag = analysis.tag.name token.morph = analysis.tag.morph