diff options
Diffstat (limited to 'fietsboek/convert.py')
| -rw-r--r-- | fietsboek/convert.py | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/fietsboek/convert.py b/fietsboek/convert.py index d0d1a19..9cd3297 100644 --- a/fietsboek/convert.py +++ b/fietsboek/convert.py @@ -1,4 +1,5 @@ """Conversion functions to convert between various recording formats.""" + import datetime from typing import Optional @@ -68,6 +69,7 @@ def from_gpx(data: bytes) -> Track: :param data: The input bytes. :return: The converted structure. """ + # pylint: disable=too-many-locals gpx = gpxpy.parse(data) points = [] start_time = None @@ -82,12 +84,14 @@ def from_gpx(data: bytes) -> Track: time_offset = (point.time - start_time).total_seconds() else: time_offset = 0 - points.append(geo.Point( - longitude=point.longitude, - latitude=point.latitude, - elevation=point.elevation or 0.0, - time_offset=time_offset, - )) + points.append( + geo.Point( + longitude=point.longitude, + latitude=point.latitude, + elevation=point.elevation or 0.0, + time_offset=time_offset, + ) + ) timezone = util.guess_gpx_timezone(gpx) date = gpx.time or gpx.get_time_bounds().start_time or datetime.datetime.now() |
