Strip pre-2000 leading points to prevent epoch-zero start time and absurd duration
This commit is contained in:
@@ -5,7 +5,7 @@ from pathlib import Path
|
||||
|
||||
from lxml import etree
|
||||
|
||||
from bincio.extract.models import DataPoint, ParsedActivity
|
||||
from bincio.extract.models import DataPoint, ParsedActivity, strip_bogus_leading_points
|
||||
from bincio.extract.sport import normalise_sport, normalise_sub_sport
|
||||
|
||||
_NS_HTTP = {
|
||||
@@ -73,6 +73,7 @@ class TcxParser:
|
||||
)
|
||||
points.append(dp)
|
||||
|
||||
points = strip_bogus_leading_points(points)
|
||||
if not points:
|
||||
raise ValueError(f"No trackpoints found in {path.name}")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user