File tree Expand file tree Collapse file tree
finecode_extension_runner/src/finecode_extension_runner/impls Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66
77
88class ProjectInfoProvider (iprojectinfoprovider .IProjectInfoProvider ):
9- def __init__ (
10- self ,
11- ) -> None : ...
12-
139 async def get_project_raw_config (self ) -> dict [str , Any ]:
1410 return await project_raw_config_getter ()
Original file line number Diff line number Diff line change @@ -248,9 +248,8 @@ async def check_or_recreate_all_dev_workspace_envs(
248248
249249 envs += invalid_envs
250250
251- # TODO: check result
252251 try :
253- await services .run_action (
252+ action_result = await services .run_action (
254253 action_name = "prepare_dev_workspaces_envs" ,
255254 params = {
256255 "envs" : envs ,
@@ -264,3 +263,8 @@ async def check_or_recreate_all_dev_workspace_envs(
264263 raise PrepareEnvsFailed (
265264 f"'prepare_dev_workspaces_env' failed in { current_project .name } : { exception .message } "
266265 )
266+
267+ if action_result .return_code != 0 :
268+ raise PrepareEnvsFailed (
269+ f"'prepare_dev_workspaces_env' ended in { current_project .name } with return code { action_result .return_code } : { action_result .result } "
270+ )
You can’t perform that action at this time.
0 commit comments