@@ -84,15 +84,18 @@ def response(resp):
8484 content = content[0:300] + "..."
8585 # TODO: center snippet on query term
8686
87− publishedDate = datetime.strptime(entry.xpath('.//DateCreated/Year')[0].text
88− + '-' + entry.xpath('.//DateCreated/Month')[0].text
89− + '-' + entry.xpath('.//DateCreated/Day')[0].text, '%Y-%m-%d')
90−
9187 res_dict = {'url': url,
9288 'title': title,
93− 'publishedDate': publishedDate,
9489 'content': content}
9590
91+ try:
92+ publishedDate = datetime.strptime(entry.xpath('.//DateCreated/Year')[0].text
93+ + '-' + entry.xpath('.//DateCreated/Month')[0].text
94+ + '-' + entry.xpath('.//DateCreated/Day')[0].text, '%Y-%m-%d')
95+ res_dict['publishedDate'] = publishedDate
96+ except:
97+ pass
98+
9699 results.append(res_dict)
97100
98101 return results