[GH-614] resolving issues around unreadable dates and unparsed dates

This commit is contained in:
Micah Jerome Ellison 2019-07-20 14:42:21 -07:00
parent e3d36645d9
commit f37f82f782
9 changed files with 88 additions and 3 deletions

View file

@ -19,6 +19,10 @@ def parse(date_str, inclusive=False, default_hour=None, default_minute=None):
elif isinstance(date_str, datetime):
return date_str
# Don't try to parse anything with 6 or less characters. It's probably a markdown footnote
if len(date_str) <= 6:
return None
default_date = DEFAULT_FUTURE if inclusive else DEFAULT_PAST
date = None
year_present = False