From fc3900e5b2e7d5ab311146e8c9e1b0876ef93c06 Mon Sep 17 00:00:00 2001 From: Matthew Honnibal Date: Fri, 31 Mar 2017 14:00:14 +0200 Subject: [PATCH] Allow ent_id to be set in Token --- spacy/tokens/token.pyx | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/spacy/tokens/token.pyx b/spacy/tokens/token.pyx index 34de9dee7..ccada6b16 100644 --- a/spacy/tokens/token.pyx +++ b/spacy/tokens/token.pyx @@ -506,21 +506,15 @@ cdef class Token: return self.c.ent_id def __set__(self, hash_t key): - # TODO - raise NotImplementedError( - "Can't yet set ent_id from Token. Vote for this feature on the issue " - "tracker: http://github.com/spacy-io/spaCy") + self.c.ent_id = key property ent_id_: '''A (string) entity ID. Usually assigned by patterns in the Matcher.''' def __get__(self): return self.vocab.strings[self.c.ent_id] - def __set__(self, hash_t key): - # TODO - raise NotImplementedError( - "Can't yet set ent_id_ from Token. Vote for this feature on the issue " - "tracker: http://github.com/spacy-io/spaCy") + def __set__(self, name): + self.c.ent_id = self.vocab.strings[name] property whitespace_: def __get__(self):