是否有一种合法的 Python 方式来存储一个附加属性ContextVar
?
我不能子类ContextVar
,因为TypeError
我可以
from contextvars import ContextVar as BaseContextVar
class ContextVar:
def __init__(self, name, *, default: Optional[Any], key: Optional[str]):
self._var = BaseContextVar(name, default=default)
self.key = key
但我不确定会不会有副作用
PS 当然,我可以在映射中存储附加值。但我不喜欢这个