diff --git a/spacy/tokens/token.pyx b/spacy/tokens/token.pyx index 322c9a54c..2075c3cc8 100644 --- a/spacy/tokens/token.pyx +++ b/spacy/tokens/token.pyx @@ -225,6 +225,8 @@ cdef class Token: cdef hash_t key if features is None: self.c.morph = 0 + elif isinstance(features, MorphAnalysis): + self.morph = features else: if isinstance(features, int): features = self.vocab.strings[features]