use strict zip

This commit is contained in:
Jan Petykiewicz 2024-07-29 18:08:16 -07:00
commit 691ce03150
3 changed files with 11 additions and 11 deletions

View file

@ -1485,13 +1485,13 @@ class ArbitraryRepetition:
size = write_uint(stream, 10)
size += write_uint(stream, len(self.x_displacements) - 1)
size += sum(Delta(x, y).write(stream)
for x, y in zip(self.x_displacements, self.y_displacements))
for x, y in zip(self.x_displacements, self.y_displacements, strict=True))
else:
size = write_uint(stream, 11)
size += write_uint(stream, len(self.x_displacements) - 1)
size += write_uint(stream, gcd)
size += sum(Delta(x // gcd, y // gcd).write(stream)
for x, y in zip(self.x_displacements, self.y_displacements))
for x, y in zip(self.x_displacements, self.y_displacements, strict=True))
return size
def __eq__(self, other: Any) -> bool: