tkrajina / gpxpy

gpx-py is a python GPX parser. GPX (GPS eXchange Format) is an XML based file format for GPS tracks.
Apache License 2.0
1.01k stars 223 forks source link

initialize `from_start_to_end` with `None` #262

Closed lbenedix closed 1 year ago

lbenedix commented 1 year ago

This makes the function explode

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<gpx>
  <trk>
    <trkseg>
      <trkpt lon="8.354584" lat="51.481570">
      </trkpt>
      <trkpt lon="8.354575" lat="51.481573">
      </trkpt>
      <trkpt lon="8.354575" lat="51.481573">
      </trkpt>
    </trkseg>
  </trk>
</gpx>
  File "/usr/lib/python3/dist-packages/gpxpy/gpx.py", line 1112, in <listcomp>
    return [(distance / from_start_to_end) if from_start_to_end else 0
NameError: free variable 'from_start_to_end' referenced before assignment in enclosing scope