From 3d1d6ac6d0584ef399af754f738f9ef3e3afa665 Mon Sep 17 00:00:00 2001 From: Manuel Ebert Date: Sun, 3 Nov 2013 20:19:10 -0800 Subject: [PATCH] Parses `-from 1980` as Jan 1 1980 --- jrnl/Journal.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/jrnl/Journal.py b/jrnl/Journal.py index ef493a0a..71f1e397 100644 --- a/jrnl/Journal.py +++ b/jrnl/Journal.py @@ -244,14 +244,14 @@ class Journal(object): e.body = '' self.entries = result - def parse_date(self, date): + def parse_date(self, date_str): """Parses a string containing a fuzzy date and returns a datetime.datetime object""" - if not date: + if not date_str: return None - elif type(date) is datetime: - return date + elif isinstance(date_str, datetime): + return date_str - date, flag = self.dateparse.parse(date) + date, flag = self.dateparse.parse(date_str) if not flag: # Oops, unparsable. try: # Try and parse this as a single year