Skip to content

Commit fb898c0

Browse files
committed
Import shutdown service in WM instead of services package
1 parent 194b62a commit fb898c0

File tree

6 files changed

+11
-14
lines changed

6 files changed

+11
-14
lines changed

src/finecode/cli_app/commands/dump_config_cmd.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
from loguru import logger
44

5-
from finecode import context, services
6-
from finecode.services import run_service
5+
from finecode import context
6+
from finecode.services import run_service, shutdown_service
77
from finecode.config import config_models, read_configs
88
from finecode.runner import manager as runner_manager
99

@@ -86,4 +86,4 @@ async def dump_config(workdir_path: pathlib.Path, project_name: str):
8686
)
8787
logger.info(f"Dumped config into {dump_file_path}")
8888
finally:
89-
services.on_shutdown(ws_context)
89+
shutdown_service.on_shutdown(ws_context)

src/finecode/cli_app/commands/prepare_envs_cmd.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
from loguru import logger
55

6-
from finecode import context, domain, services
7-
from finecode.services import run_service
6+
from finecode import context, domain
7+
from finecode.services import run_service, shutdown_service
88
from finecode.cli_app import utils
99
from finecode.config import collect_actions, config_models, read_configs
1010
from finecode.runner import manager as runner_manager
@@ -138,7 +138,7 @@ async def prepare_envs(workdir_path: pathlib.Path, recreate: bool) -> None:
138138
if result_return_code != 0:
139139
raise PrepareEnvsFailed(result_output)
140140
finally:
141-
services.on_shutdown(ws_context)
141+
shutdown_service.on_shutdown(ws_context)
142142

143143

144144
def remove_dev_workspace_envs(

src/finecode/cli_app/commands/run_cmd.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
import ordered_set
77
from loguru import logger
88

9-
from finecode import context, domain, services
10-
from finecode.services import run_service
9+
from finecode import context, domain
10+
from finecode.services import run_service, shutdown_service
1111
from finecode.config import collect_actions, config_models, read_configs
1212
from finecode.runner import manager as runner_manager
1313

@@ -165,7 +165,7 @@ async def run_actions(
165165
except run_service.ActionRunFailed as exception:
166166
raise RunFailed(f"Failed to run actions: {exception.message}")
167167
finally:
168-
services.on_shutdown(ws_context)
168+
shutdown_service.on_shutdown(ws_context)
169169

170170

171171
def get_projects_by_names(

src/finecode/lsp_server/lsp_server.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from lsprotocol import types
88
from pygls.lsp.server import LanguageServer
99

10-
from finecode import services as wm_services
10+
from finecode.services import shutdown_service
1111
from finecode.runner import manager as runner_manager
1212
from finecode.lsp_server import global_state, schemas, services
1313
from finecode.lsp_server.endpoints import action_tree as action_tree_endpoints
@@ -242,7 +242,7 @@ async def _workspace_did_change_workspace_folders(
242242

243243
def _on_shutdown(ls: LanguageServer, params):
244244
logger.info("on shutdown handler", params)
245-
wm_services.on_shutdown(global_state.ws_context)
245+
shutdown_service.on_shutdown(global_state.ws_context)
246246

247247

248248
async def reset(ls: LanguageServer, params):

src/finecode/services/__init__.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +0,0 @@
1-
from .shutdown import on_shutdown
2-
3-
__all__ = ["on_shutdown"]
File renamed without changes.

0 commit comments

Comments
 (0)