Use default day of 1 when no day is available in the downloaded publish date from Google Books

This commit is contained in:
Kovid Goyal 2009-08-25 17:53:59 -06:00
parent aeb5cb189e
commit 5396c10905

View File

@ -6,6 +6,7 @@ __docformat__ = 'restructuredtext en'
import sys, textwrap import sys, textwrap
from urllib import urlencode from urllib import urlencode
from functools import partial from functools import partial
from datetime import datetime
from lxml import etree from lxml import etree
from dateutil import parser from dateutil import parser
@ -151,7 +152,9 @@ class ResultList(list):
try: try:
d = date(entry) d = date(entry)
if d: if d:
d = parser.parse(d[0].text) default = datetime.utcnow()
default = datetime(default.year, default.month, 1)
d = parser.parse(d[0].text, default=default)
else: else:
d = None d = None
except: except: