Allow lemma to be set from Python. Re #973

This commit is contained in:
Matthew Honnibal 2017-04-16 18:07:53 +02:00
parent 137b210bcf
commit 6a4221a6de

View File

@ -192,6 +192,8 @@ cdef class Token:
property lemma: property lemma:
def __get__(self): def __get__(self):
return self.c.lemma return self.c.lemma
def __set__(self, int lemma):
self.c.lemma = lemma
property pos: property pos:
def __get__(self): def __get__(self):
@ -570,6 +572,8 @@ cdef class Token:
property lemma_: property lemma_:
def __get__(self): def __get__(self):
return self.vocab.strings[self.c.lemma] return self.vocab.strings[self.c.lemma]
def __set__(self, unicode lemma_):
self.c.lemma = self.vocab.strings[lemma_]
property pos_: property pos_:
def __get__(self): def __get__(self):