subclass not isinstance

This commit is contained in:
Khaleel Al-Adhami 2024-10-02 11:38:53 -07:00
parent 612274900a
commit 2dfebe16c1

View File

@ -538,7 +538,7 @@ class Component(BaseComponent, ABC):
return value return value
elif isinstance(value, EventVar): elif isinstance(value, EventVar):
value = [value] value = [value]
elif isinstance(value._var_type, (EventChain, EventSpec)): elif issubclass(value._var_type, (EventChain, EventSpec)):
return self._create_event_chain(args_spec, value.guess_type()) return self._create_event_chain(args_spec, value.guess_type())
else: else:
raise ValueError( raise ValueError(