mrgriscom/birdseye

trackexport: errors when no points fetched

Opened this issue · 0 comments

drew@eeepc:~/birdseye$ python trackexport.py 201206130400 201206131100 > /tmp/cm.kml
exporting to kml
fetching [2012-06-13 04:00:00Z] to [2012-06-13 11:00:00Z](span: 7h)... 0 points fetched
marking breadcrumbs at interval 1h
marking breadcrumbs at interval 5m
marking where stopped for at least 20 seconds (40m radius)
Traceback (most recent call last):
File "trackexport.py", line 538, in
markers = list(process_markers(points, options))
File "trackexport.py", line 432, in process_markers
bucketed = u.map_reduce(stops, lambda s: [(bisect_right(brackets, s['duration']), s)], lambda v: sorted(v, key=lambda s: s['time']))
File "/home/drew/birdseye/util/util.py", line 75, in map_reduce
for rec in data:
File "trackexport.py", line 415, in stopped_markers
for s in stoppage(i_base, len(points)):
File "trackexport.py", line 406, in stoppage
if time_diff(points[i], points[j - 1]) >= threshold:
IndexError: list index out of range