get it right pyright
This commit is contained in:
parent
c00b0cbdc8
commit
f4bec57226
@ -971,13 +971,7 @@ def _callback_arg_spec(eval_result):
|
|||||||
|
|
||||||
def call_script(
|
def call_script(
|
||||||
javascript_code: str | Var[str],
|
javascript_code: str | Var[str],
|
||||||
callback: (
|
callback: EventType | None = None,
|
||||||
EventSpec
|
|
||||||
| EventHandler
|
|
||||||
| Callable
|
|
||||||
| List[EventSpec | EventHandler | Callable]
|
|
||||||
| None
|
|
||||||
) = None,
|
|
||||||
) -> EventSpec:
|
) -> EventSpec:
|
||||||
"""Create an event handler that executes arbitrary javascript code.
|
"""Create an event handler that executes arbitrary javascript code.
|
||||||
|
|
||||||
@ -991,12 +985,10 @@ def call_script(
|
|||||||
callback_kwargs = {}
|
callback_kwargs = {}
|
||||||
if callback is not None:
|
if callback is not None:
|
||||||
callback_kwargs = {
|
callback_kwargs = {
|
||||||
"callback": str(
|
"callback": format.format_queue_events(
|
||||||
format.format_queue_events(
|
callback,
|
||||||
callback,
|
args_spec=lambda result: [result],
|
||||||
args_spec=lambda result: [result],
|
)._js_expr,
|
||||||
),
|
|
||||||
),
|
|
||||||
}
|
}
|
||||||
if isinstance(javascript_code, str):
|
if isinstance(javascript_code, str):
|
||||||
# When there is VarData, include it and eval the JS code inline on the client.
|
# When there is VarData, include it and eval the JS code inline on the client.
|
||||||
|
Loading…
Reference in New Issue
Block a user