I recently installed calibre on my FreeBSD 8 laptop
Code:
FreeBSD laptop.johnkotrla.com 8.2-RELEASE-p4 FreeBSD 8.2-RELEASE-p4
#1: Fri Oct 28 12:40:34 CDT 2011
root@laptop.johnkotrla.com:/usr/obj/usr/src/sys/FARKED amd64
after getting everything up and running, it worked for about a week. After that time I updated ports using "portmaster -a" and now when I try to start calibre I get this error:
Code:
calibre, version 0.8.26
ERROR: Unhandled exception: <b>TypeError</b>:iter() returned non-iterator of type '_timelex'
Traceback (most recent call last):
File "/usr/local/lib/calibre/calibre/gui2/library/delegates.py", line 121, in displayText
return format_date(qt_to_dt(d, as_utc=False), self.format)
File "/usr/local/lib/calibre/calibre/utils/date.py", line 103, in qt_to_dt
return parse_date(o, assume_utc=True, as_utc=as_utc)
File "/usr/local/lib/calibre/calibre/utils/date.py", line 80, in parse_date
dt = parse(date_string, default=default, dayfirst=parse_date_day_first)
File "/usr/local/lib/python2.7/site-packages/python_dateutil-2.0-py2.7.egg/dateutil/parser.py", line 698, in parse
return DEFAULTPARSER.parse(timestr, **kwargs)
File "/usr/local/lib/python2.7/site-packages/python_dateutil-2.0-py2.7.egg/dateutil/parser.py", line 302, in parse
res = self._parse(timestr, **kwargs)
File "/usr/local/lib/python2.7/site-packages/python_dateutil-2.0-py2.7.egg/dateutil/parser.py", line 350, in _parse
l = _timelex.split(timestr)
File "/usr/local/lib/python2.7/site-packages/python_dateutil-2.0-py2.7.egg/dateutil/parser.py", line 144, in split
return list(cls(s))
TypeError: iter() returned non-iterator of type '_timelex'
does anyone know what I should do? or what packages I need to update/install?