something broke during the merge I guess

This commit is contained in:
Lendemor 2024-12-12 15:14:11 +01:00
parent 1da65e662e
commit daa1f0cb52

View File

@ -2210,21 +2210,17 @@ class StatefulComponent(BaseComponent):
""" """
events: list = [event] events: list = [event]
deps = set() deps = set()
if isinstance(event, EventChain): if isinstance(event, EventChain):
events.extend(event.events) events.extend(event.events)
for ev in events: for ev in events:
if isinstance(ev, EventSpec): if isinstance(ev, EventSpec):
for arg in ev.args: for arg in ev.args:
deps.union( for a in arg:
{ var_datas = VarData.merge(a._get_all_var_data())
str(dep) if var_datas and var_datas.deps is not None:
for a in arg deps |= {str(dep) for dep in var_datas.deps}
if a._var_data is not None
for dep in a._var_data.deps
if a._var_data.deps is not None
}
)
return deps return deps
@classmethod @classmethod