def __init__(self, node, headword, entry_id): MultiSenseComponent.__init__(self, node) self.id = entry_id self.entry_id = entry_id self._lemma_manager = Lemma(headword) self.first_sibling = None self.is_revised = False
def __init__(self, node, **kwargs): MultiSenseComponent.__init__(self, node, **kwargs) self.id = self.attribute('id') # self.is_revised (inherited from OedComponent) is set to # False by default; we reset it to True if the # publication info says "Third edition" pub_statement = self.node.findtext('./publicationInfo/pubStatement') if pub_statement is not None and REVISED_PATTERN.search(pub_statement): self.is_revised = True