def set_tag_only(self, parent: TeiText, tag: Optional[str], scope: str = None, level: Optional[T_Tag_Level] = None): set_or_remove_attrib(parent.attrib, _get_tag_attrib_name(scope, level), tag)
def set_tag(self, parent, tag, scope=None, level=None): set_or_remove_attrib(parent.attrib, _get_tag_attrib_name(scope, level), tag)
def _set_preserved_tag(self, parent, tag, level: T_Tag_Level = None): set_or_remove_attrib( parent.attrib, get_scoped_attrib_name(PRESERVED_TAG_ATTRIB_NAME, level=level), tag)
def clear_preserved_tag_only(self, parent: TeiText, **kwargs): set_or_remove_attrib( parent.attrib, get_scoped_attrib_name(PRESERVED_TAG_ATTRIB_NAME, **kwargs), None)
def clear_preserved_sub_tag(self, parent: TeiText): set_or_remove_attrib(parent.attrib, PRESERVED_SUB_TAG_ATTRIB_NAME, None)
def set_sub_tag_only(self, parent: TeiText, tag: Optional[str]): set_or_remove_attrib(parent.attrib, SUB_TAG_ATTRIB_NAME, tag)