我有一个简单的课程:
from typing import TypeVar, Generic
T = TypeVar('T')
class CustomParameter(Generic[T]):
def __init__(self, value: T) -> None:
print(value, T)
self.value = value
def get(self) -> T:
print(self.value)
return self.value
然后我声明我的自定义类型:
def is_dark(x: CustomParameter['Sunshine']) -> int: return x
如何从类型中获取值Sunshine
,以便我可以用它来检查输入实际上是Sunshine
类型的某个对象?
由于