Skip to content

Instantly share code, notes, and snippets.

@wcuong
wcuong / parse-date.py
Created November 2, 2023 11:01
using python-dateutil but raise error if missing date info (year, month or day)
from dateutil.parser import parse as base_parse, ParserError
import datetime
class NoDefaultDate(object):
# noinspection PyMethodMayBeStatic
def replace(self, **fields):
none_fields = [f for f in ('year', 'month', 'day') if f not in fields]
if len(none_fields) > 0: