No the problem is the weird date format
Code:
2008-01-21T14:00:00+01:00
The simple way to fix it is to set
Code:
use_pubdate = False
The more correct way to fix it is to override the strptime function
Code:
def strptime(self, raw):
return calendar.timegm(time.strptime('%Y-%m-%dT%H:%M:%S+01:00', raw))-3600
You might have to play with the above strptime to get it to parse the date correctly.