something broke during the merge I guess
This commit is contained in:
parent
1da65e662e
commit
daa1f0cb52
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user