[F] Fix unhashable type error for RGB

This commit is contained in:
Azalea (on HyDEV-Daisy) 2022-10-23 01:35:54 -04:00
parent 0960024e71
commit cd4849f0b8
No known key found for this signature in database
GPG key ID: E289FAC0DA92DD2B

View file

@ -83,7 +83,7 @@ def redistribute_rgb(r: int, g: int, b: int) -> tuple[int, int, int]:
return int(gray + x * r), int(gray + x * g), int(gray + x * b)
@dataclass
@dataclass(unsafe_hash=True)
class HSL:
h: float
s: float
@ -96,7 +96,7 @@ class HSL:
return RGB(*[round(v * 255.0) for v in colorsys.hls_to_rgb(self.h, self.l, self.s)])
@dataclass
@dataclass(unsafe_hash=True)
class RGB:
r: int
g: int