(self, property_name: str)
| 190 | self._set_element_text("version", value) |
| 191 | |
| 192 | def _datetime_of_element(self, property_name: str) -> dt.datetime | None: |
| 193 | element = cast("_Element | None", getattr(self, property_name)) |
| 194 | if element is None: |
| 195 | return None |
| 196 | datetime_str = element.text |
| 197 | if datetime_str is None: |
| 198 | return None |
| 199 | try: |
| 200 | return self._parse_W3CDTF_to_datetime(datetime_str) |
| 201 | except ValueError: |
| 202 | # invalid datetime strings are ignored |
| 203 | return None |
| 204 | |
| 205 | def _get_or_add(self, prop_name: str): |
| 206 | """Return element returned by 'get_or_add_' method for `prop_name`.""" |
no test coverage detected