From b977ad84706130aede7ebc7030961384c7884ee4 Mon Sep 17 00:00:00 2001 From: James Parrott <80779630+JamesParrott@users.noreply.github.com> Date: Wed, 30 Jul 2025 14:11:58 +0100 Subject: [PATCH] Combine f.write(pack( " 2 else 0)) for p in s.points] + zs = [p[2] if len(p) > 2 else 0 for p in s.points] + f.write(pack("<%sd" % len(zs), *zs)) except error: raise ShapefileException( "Failed to write elevation values for record %s. Expected floats."