Open lijok opened 1 year ago
I think that's currently impossible because of two reasons:
Callable[[type[_T]], type[_T] & MyType]
.types.NoneType
is marked as final.
There does not appear to be a type for final types (typing.Final
is something different),
which you would need to exclude the type with something like Not[Final]
in the TypeVar bound
. Note that Not[T]
also isn't implemented yet (#801).
Hi
I would like to type a decorator which takes as input a class and returns the same class with added attributes, i.e., a subclass. Example:
Been searching for an answer and experimenting for a few days now and can't find anything concrete. Any help would be much appreciated
Thank you