`english_inflectional_variation` throws ValueError when called
Saad-Mahamood opened this issue · comments
Saad Mahamood commented
Here is the stack trace when the EnglishInflectionalVariation
class is initialised:
File "/Users/saad/Documents/Research Work/GEM/NL-Augmenter/transformations/english_inflectional_variation/__init__.py", line 1, in <module>
from .transformation import *
File "/Users/saad/Documents/Research Work/GEM/NL-Augmenter/transformations/english_inflectional_variation/transformation.py", line 1, in <module>
import random, lemminflect
File "/Users/saad/Documents/Research Work/GEM/NL-Augmenter/venv/lib/python3.9/site-packages/lemminflect/__init__.py", line 49, in <module>
spacy.tokens.Token.set_extension('inflect', method=Inflections().spacyGetInfl)
File "spacy/tokens/token.pyx", line 47, in spacy.tokens.token.Token.set_extension
ValueError: [E090] Extension 'inflect' already exists on Token. To overwrite the existing extension, set `force=True` on `Token.set_extension`.