(data)
| 313 | |
| 314 | |
| 315 | def parsedate_to_datetime(data): |
| 316 | parsed_date_tz = _parsedate_tz(data) |
| 317 | if parsed_date_tz is None: |
| 318 | raise ValueError('Invalid date value or format "%s"' % str(data)) |
| 319 | *dtuple, tz = parsed_date_tz |
| 320 | if tz is None: |
| 321 | return datetime.datetime(*dtuple[:6]) |
| 322 | return datetime.datetime(*dtuple[:6], |
| 323 | tzinfo=datetime.timezone(datetime.timedelta(seconds=tz))) |
| 324 | |
| 325 | |
| 326 | def parseaddr(addr, *, strict=True): |
nothing calls this directly
no test coverage detected
searching dependent graphs…