From e60d9a3173ec4a9978d6d5b70b211e791154f3e8 Mon Sep 17 00:00:00 2001 From: Cal Wing Date: Wed, 20 May 2026 09:11:10 +1000 Subject: [PATCH] Add type check in name property --- colour.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/colour.py b/colour.py index 9821684..ca8b2b7 100644 --- a/colour.py +++ b/colour.py @@ -50,7 +50,10 @@ class ColourValue(str): else: name = "" - return name # ty:ignore[invalid-return-type] + assert isinstance(name, str), \ + TypeError(f"`name` should be an instance of `str` not `{type(name)}`") + + return name @property def hex(self) -> str: