Я пытался работать с таким примером вопроса
@dataclass
class WordItem:
id: str = field(init=False)
phrase: str
word_type: WORD_TYPE
def __post_init__(self):
self.id = f'{self.phrase}_{self.word_type.name.lower()}'
Я получил
<ipython-input-3-df20e5b35c67> in WordItem()
3 id: str = field(init=False)
4 phrase: str
----> 5 word_type: WORD_TYPE
6
7 def __post_init__(self):
NameError: name 'WORD_TYPE' is not defined
Моя версия Python
Python 3.6.6 :: Anaconda, Inc.
Что такое WORD_TYPE?