mirror of
https://github.com/iluvcapra/pycmx.git
synced 2025-12-31 08:50:54 +00:00
tweaking generics for <3.10 support
This commit is contained in:
@@ -1,18 +1,19 @@
|
||||
# pycmx
|
||||
# (c) 2025 Jamie Hardt
|
||||
|
||||
from dataclasses import dataclass
|
||||
from typing import Generic, NamedTuple, TypeVar
|
||||
|
||||
T = TypeVar('T')
|
||||
|
||||
|
||||
class Rgb(NamedTuple, Generic[T]):
|
||||
@dataclass
|
||||
class Rgb(Generic[T]):
|
||||
red: T
|
||||
green: T
|
||||
blue: T
|
||||
|
||||
|
||||
class AscSopComponents(NamedTuple, Generic[T]):
|
||||
@dataclass
|
||||
class AscSopComponents(Generic[T]):
|
||||
"""
|
||||
Fields in an ASC SOP (Slope-Offset-Power) color transfer function
|
||||
statement
|
||||
|
||||
Reference in New Issue
Block a user