Tweak a few error types.

This commit is contained in:
Julian Stirling 2025-08-21 16:11:30 +01:00
parent 46be2c770e
commit dade26cde1
3 changed files with 10 additions and 5 deletions

View file

@ -33,7 +33,7 @@ def enforce_xy_tuple(value: XYPos) -> XYPos:
:raises ValueError: if the input cannot be coerced to a tuple of length 2.
"""
if not isinstance(value, (list, tuple)):
raise ValueError("2 value tuple expected")
raise TypeError("2 value tuple expected")
if not len(value) == 2:
raise ValueError("2 value tuple expected")
if isinstance(value, list):
@ -49,7 +49,7 @@ def enforce_xyz_tuple(value: XYZPos) -> XYZPos:
:raises ValueError: if the input cannot be coerced to a tuple of length 3.
"""
if not isinstance(value, (list, tuple)):
raise ValueError("3 value tuple expected")
raise TypeError("3 value tuple expected")
if not len(value) == 3:
raise ValueError("3 value tuple expected")
if isinstance(value, list):