我需要将字典作为上下文变量提供。我试图使用@property setter,但不明白在这种情况下如何正确设置键/值。
我有 websockets 服务器,我需要让每个客户端的字典变量都是唯一的。当然,每次我需要更改 dict 时,我都可以使用 contextvar 的get和set方法,即
d = dict_var.get()
d['key']='val'
dict_var.set(d)
但这看起来不是一个好方法
因此,我正在尝试找到正确的方法来了解如何将 contextvar 与 dict 一起使用,或者如何使 dict 对于异步任务上下文是唯一的(websockets 服务器是异步的)