mirror of
https://github.com/deepmodeling/Uni-Lab-OS
synced 2026-04-28 19:59:58 +00:00
防止 Deck 子类在 __init__ 中调用 setup() 预分配子资源,避免与 PLR deserialize 产生命名冲突
This commit is contained in:
@@ -611,6 +611,10 @@ class ResourceTreeSet(object):
|
||||
}
|
||||
if has_model:
|
||||
d["model"] = res.config.get("model", None)
|
||||
# 防止 Deck 子类在 __init__ 中调用 setup() 预分配子资源,
|
||||
# 与 PLR deserialize 从 children 列表再次分配同名资源产生命名冲突
|
||||
if "setup" in d:
|
||||
d["setup"] = False
|
||||
return d
|
||||
|
||||
plr_resources = []
|
||||
|
||||
Reference in New Issue
Block a user