(data)
| 195 | |
| 196 | |
| 197 | def parsedate_to_datetime(data): |
| 198 | parsed_date_tz = _parsedate_tz(data) |
| 199 | if parsed_date_tz is None: |
| 200 | raise ValueError('Invalid date value or format "%s"' % str(data)) |
| 201 | *dtuple, tz = parsed_date_tz |
| 202 | if tz is None: |
| 203 | return datetime.datetime(*dtuple[:6]) |
| 204 | return datetime.datetime(*dtuple[:6], |
| 205 | tzinfo=datetime.timezone(datetime.timedelta(seconds=tz))) |
| 206 | |
| 207 | |
| 208 | def parseaddr(addr): |
nothing calls this directly
no test coverage detected