_var_type is EventChain; fix parent class order

This commit is contained in:
Masen Furer 2024-10-14 15:27:45 -07:00
parent 3a2c76af31
commit c50a449c87
No known key found for this signature in database
GPG Key ID: B0008AD22B3B3A95

View File

@ -1332,7 +1332,7 @@ class EventChainVar(FunctionVar):
frozen=True, frozen=True,
**{"slots": True} if sys.version_info >= (3, 10) else {}, **{"slots": True} if sys.version_info >= (3, 10) else {},
) )
class LiteralEventChainVar(ArgsFunctionOperation, EventChainVar, LiteralVar): class LiteralEventChainVar(LiteralVar, ArgsFunctionOperation, EventChainVar):
"""A literal event chain var.""" """A literal event chain var."""
_var_value: EventChain = dataclasses.field(default=None) # type: ignore _var_value: EventChain = dataclasses.field(default=None) # type: ignore
@ -1377,7 +1377,7 @@ class LiteralEventChainVar(ArgsFunctionOperation, EventChainVar, LiteralVar):
return cls( return cls(
_js_expr="", _js_expr="",
_var_type=Callable, _var_type=EventChain,
_var_data=_var_data, _var_data=_var_data,
_args_names=arg_def, _args_names=arg_def,
_return_expr=invocation.call( _return_expr=invocation.call(