Add the appropriate methods to *element_cls*.
(self, element_cls: Type[BaseOxmlElement], prop_name: str)
| 504 | """Defines a repeating child element for MetaOxmlElement that must appear at least once.""" |
| 505 | |
| 506 | def populate_class_members(self, element_cls: Type[BaseOxmlElement], prop_name: str): |
| 507 | """Add the appropriate methods to *element_cls*.""" |
| 508 | super(OneOrMore, self).populate_class_members(element_cls, prop_name) |
| 509 | self._add_list_getter() |
| 510 | self._add_creator() |
| 511 | self._add_inserter() |
| 512 | self._add_adder() |
| 513 | self._add_public_adder() |
| 514 | delattr(element_cls, prop_name) |
| 515 | |
| 516 | def _add_public_adder(self) -> None: |
| 517 | """Add a public `.add_x()` method to the parent element class.""" |
nothing calls this directly
no test coverage detected