Traceback (most recent call last): File "/usr/bin/erminig", line 80, sync_profile(widget=<gtk.ToolButton object at 0x40b70580 (GtkToolButton at 0x4cc130)>, data=<hildon.StackableWindow object at 0x40b6d3a0 (HildonStackableWindow at 0x45c060)>) if selected_id: do_profile_sync(selected_id, data) variables: {'data': ('local', <hildon.StackableWindow object at 0x40b6d3a0 (HildonStackableWindow at 0x45c060)>), 'selected_id': ('local', 4), 'do_profile_sync': ('global', <function do_profile_sync at 0x40c2c9b0>)} File "/usr/bin/erminig", line 125, do_profile_sync(id=4, data=<hildon.StackableWindow object at 0x40b6d3a0 (HildonStackableWindow at 0x45c060)>) profile['remoteSource'], \ profile['lastUpdate'], progress) variables: {'profile': ('local', {'lastUpdate': 1274825974, 'direction': 0, 'lastLocalUpdate': 1274825980, 'remoteSourceTitle': u'3BEG', 'remoteAccountId': 1, 'enabled': 1, 'localSource': u'7', 'remoteSource': u'8cgmpl21skuu3d9lda72231or8@group.calendar.google .com', 'localSourceTitle': u'3BEG', 'id': 4}), 'progress': ('local', <gtk.ProgressBar object at 0x40b6daf8 (GtkProgressBar at 0x4ddb30)>)} File "/usr/share/erminig/erminig_core.py", line 495, syncFromGoogle(pid=4, localSource=u'7', remoteSource=u'8cgmpl21skuu3d9lda72231or8@group.ca lendar.google.com', lastSync=1274825974, progress=<gtk.ProgressBar object at 0x40b6daf8 (GtkProgressBar at 0x4ddb30)>) getNewEventsFromGoogle(pid, int(localSource), remoteSource, lastSync, \ progress) variables: {'progress': ('local', <gtk.ProgressBar object at 0x40b6daf8 (GtkProgressBar at 0x4ddb30)>)} File "/usr/share/erminig/erminig_core.py", line 256, getNewEventsFromGoogle(pid=4, localSource=7, remoteSource=u'8cgmpl21skuu3d9lda72231or8@group.ca lendar.google.com', lastSync=1274825974, progress=<gtk.ProgressBar object at 0x40b6daf8 (GtkProgressBar at 0x4ddb30)>) else: insertGoogleEventLocally(event, int(localSource), pid) variables: {'int': ('builtin', <type 'int'>), 'localSource': ('local', 7), 'pid': ('local', 4), 'event': ('local', <Event.Event instance at 0x40c49878>), 'insertGoogleEventLocally': ('global', <function insertGoogleEventLocally at 0x40b55170>)} File "/usr/share/erminig/erminig_core.py", line 91, insertGoogleEventLocally(event=<Event.Event instance at 0x40c49878>, cid=7, pid=4) if localID: updateGoogleEventLocally(event, cid, localID) else: variables: {'updateGoogleEventLocally': ('global', <function updateGoogleEventLocally at 0x40b551b0>), 'localID': ('local', u'992'), 'event': ('local', <Event.Event instance at 0x40c49878>), 'cid': ('local', 7)} File "/usr/share/erminig/erminig_core.py", line 100, updateGoogleEventLocally(event=<Event.Event instance at 0x40c49878>, cid=7, localID=u'992') # XXX Check for failed updates! cwrapper.updateLocalEvent(cid, event, localID) variables: {'cwrapper.updateLocalEvent': ('global', <function updateLocalEvent at 0x407f1e70>), 'localID': ('local', u'992'), 'event': ('local', <Event.Event instance at 0x40c49878>), 'cid': ('local', 7)} File "/usr/share/erminig/cwrapper.py", line 97, updateLocalEvent(cid=7, evt=<Event.Event instance at 0x40c49878>, lid=u'992') evt.get_start(), evt.get_end(), evt.get_rrule(), \ evt.get_rtype(), evt.get_until()) variables: {'evt.get_until': ('local', <bound method Event.get_until of <Event.Event instance at 0x40c49878>>), 'evt.get_rtype': ('local', <bound method Event.get_rtype of <Event.Event instance at 0x40c49878>>)} File "/usr/share/erminig/Event.py", line 98, get_until(self=<Event.Event instance at 0x40c49878>) # ?? return int(iso8601.parse(iso_date)) + 1 variables: {'int': ('builtin', <type 'int'>), 'iso8601.parse': ('global', <function parse at 0x40befb70>), 'iso_date': ('local', '--::')} File "/usr/share/erminig/iso8601.py", line 22, parse(s='--::') if m is None or m.group() != s: raise ValueError, "unknown or illegal ISO-8601 date format: " + `s` gmt = __extract_date(m) + __extract_time(m) + (0, 0, 0) variables: {'s': ('local', '--::'), 'ValueError': ('builtin', <type 'exceptions.ValueError'>)} ValueError: unknown or illegal ISO-8601 date format: '--::'