def parse_line(self, line): words, translations, wtype = line.split('\t') words = words.split(';') translations = translations.split(';') for word in words: for translation in translations: yield Word(word, translation, wtype=wtype)
def parse_line(self, line): word, pronunciation, explanation = line.split('|') return [Word(word, explanation, pronunciation=pronunciation)]