Load the app before setting `LIGHTNING_DISPATCHED` (#16071)

This commit is contained in:
Carlos Mocholí 2022-12-15 14:59:57 +01:00 committed by GitHub
parent eae56ee47b
commit 1bdc6b3d56
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 3 deletions

View File

@ -55,9 +55,6 @@ def dispatch(
from lightning_app.runners.runtime_type import RuntimeType
from lightning_app.utilities.component import _set_flow_context
# Used to indicate Lightning has been dispatched
os.environ["LIGHTNING_DISPATCHED"] = "1"
_set_flow_context()
runtime_type = RuntimeType(runtime_type)
@ -80,6 +77,8 @@ def dispatch(
secrets=secrets,
run_app_comment_commands=run_app_comment_commands,
)
# Used to indicate Lightning has been dispatched
os.environ["LIGHTNING_DISPATCHED"] = "1"
# a cloud dispatcher will return the result while local
# dispatchers will be running the app in the main process
return runtime.dispatch(open_ui=open_ui, name=name, no_cache=no_cache, cluster_id=cluster_id)