blob: 7fa270e55d3faf0001502cd083b0f83c0b9f59ff (
plain) (
tree)
|
|
import sys
import dateutil.parser
def errx(msg):
sys.exit(f'quarg: {msg}')
def parse_isodate(date):
try:
parsed = dateutil.parser.isoparse(date)
except ValueError as err:
errx(f'isoparse: invalid date format \'{date}\', {err}')
except OverflowError as err:
errx(f'isoparse: date overflows: \'{date}\'')
return parsed
|