Special class to handle ISO 8601 intervals
| 192 | |
| 193 | |
| 194 | class _Interval: |
| 195 | """ |
| 196 | Special class to handle ISO 8601 intervals |
| 197 | """ |
| 198 | |
| 199 | def __init__( |
| 200 | self, |
| 201 | start: datetime | None = None, |
| 202 | end: datetime | None = None, |
| 203 | duration: Duration | None = None, |
| 204 | ) -> None: |
| 205 | self.start = start |
| 206 | self.end = end |
| 207 | self.duration = duration |
| 208 | |
| 209 | |
| 210 | def _parse_iso8601_interval(text: str) -> _Interval: |
no outgoing calls
no test coverage detected
searching dependent graphs…