Skip to content

Commit 1118dd6

Browse files
committed
sequential env var snippets
1 parent 16d7df0 commit 1118dd6

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

template/server/messaging.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -302,23 +302,21 @@ async def execute(
302302

303303
# Build the complete code snippet with env vars
304304
complete_code = code
305+
env_var_snippets = []
305306

306307
if not self._global_env_vars:
307308
self._global_env_vars = await get_envs()
308309

309310
if not self._global_env_vars_set and self._global_env_vars:
310-
env_setup_code = self._set_env_vars_code(self._global_env_vars)
311-
if env_setup_code:
312-
indented_env_code = self._indent_code_with_level(env_setup_code, code_indent)
313-
complete_code = f"{indented_env_code}\n{complete_code}"
311+
env_var_snippets.append(self._set_env_vars_code(self._global_env_vars))
314312
self._global_env_vars_set = True
315313

316314
if env_vars:
317-
# Add env var setup at the beginning
318-
env_setup_code = self._set_env_vars_code(env_vars)
319-
if env_setup_code:
320-
indented_env_code = self._indent_code_with_level(env_setup_code, code_indent)
321-
complete_code = f"{indented_env_code}\n{complete_code}"
315+
env_var_snippets.append(self._set_env_vars_code(env_vars))
316+
317+
if env_var_snippets:
318+
indented_env_code = self._indent_code_with_level("\n".join(env_var_snippets), code_indent)
319+
complete_code = f"{indented_env_code}\n{complete_code}"
322320

323321
logger.info(f"Sending code for the execution ({message_id}): {complete_code}")
324322
request = self._get_execute_request(message_id, complete_code, False)

0 commit comments

Comments
 (0)