Skip to content

Commit ec191f4

Browse files
committed
refactor
1 parent b1d227f commit ec191f4

File tree

5 files changed

+11
-15
lines changed

5 files changed

+11
-15
lines changed

services/dask-sidecar/src/simcore_service_dask_sidecar/cli.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from settings_library.utils_cli import create_settings_command, create_version_callback
55

66
from ._meta import PROJECT_NAME, __version__
7-
from .settings import Settings
7+
from .settings import ApplicationSettings
88

99
# SEE setup entrypoint 'simcore_service_dask_sidecar.cli:the_app'
1010
_logger = logging.getLogger(__name__)
@@ -15,4 +15,6 @@
1515
# COMMANDS
1616
#
1717
main.callback()(create_version_callback(__version__))
18-
main.command()(create_settings_command(settings_cls=Settings, logger=_logger))
18+
main.command()(
19+
create_settings_command(settings_cls=ApplicationSettings, logger=_logger)
20+
)

services/dask-sidecar/src/simcore_service_dask_sidecar/computational_sidecar/core.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727

2828
from ..dask_utils import TaskPublisher
2929
from ..file_utils import pull_file_from_remote, push_file_to_remote
30-
from ..settings import Settings
30+
from ..settings import ApplicationSettings
3131
from .docker_utils import (
3232
create_container_config,
3333
get_computational_shared_data_mount_point,
@@ -172,7 +172,7 @@ async def run(self, command: list[str]) -> TaskOutputData:
172172
# NOTE: this is for tracing purpose
173173
_logger.info("Running task owner: %s", self.task_parameters.task_owner)
174174

175-
settings = Settings.create_from_envs()
175+
settings = ApplicationSettings.create_from_envs()
176176
run_id = f"{uuid4()}"
177177
async with Docker() as docker_client, TaskSharedVolumes(
178178
Path(f"{settings.SIDECAR_COMP_SERVICES_SHARED_FOLDER}/{run_id}")

services/dask-sidecar/src/simcore_service_dask_sidecar/computational_sidecar/docker_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939

4040
from ..dask_utils import TaskPublisher
4141
from ..file_utils import push_file_to_remote
42-
from ..settings import Settings
42+
from ..settings import ApplicationSettings
4343
from .constants import LEGACY_SERVICE_LOG_FILE_NAME
4444
from .models import (
4545
LEGACY_INTEGRATION_VERSION,
@@ -457,7 +457,7 @@ async def get_image_labels(
457457

458458

459459
async def get_computational_shared_data_mount_point(docker_client: Docker) -> Path:
460-
app_settings = Settings.create_from_envs()
460+
app_settings = ApplicationSettings.create_from_envs()
461461
try:
462462
logger.debug(
463463
"getting computational shared data mount point for %s",

services/dask-sidecar/src/simcore_service_dask_sidecar/settings.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@
88
from settings_library.utils_logging import MixinLoggingSettings
99

1010

11-
class Settings(BaseCustomSettings, MixinLoggingSettings):
12-
"""Dask-sidecar app settings"""
13-
11+
class ApplicationSettings(BaseCustomSettings, MixinLoggingSettings):
1412
SC_BUILD_TARGET: str | None = None
1513
SC_BOOT_MODE: str | None = None
1614
LOG_LEVEL: Annotated[
@@ -22,15 +20,11 @@ class Settings(BaseCustomSettings, MixinLoggingSettings):
2220
),
2321
] = LogLevel.INFO
2422

25-
# sidecar config ---
26-
2723
SIDECAR_COMP_SERVICES_SHARED_VOLUME_NAME: str
2824
SIDECAR_COMP_SERVICES_SHARED_FOLDER: Path
2925

3026
SIDECAR_INTERVAL_TO_CHECK_TASK_ABORTED_S: int | None = 5
3127

32-
# dask config ----
33-
3428
DASK_START_AS_SCHEDULER: bool | None = Field(
3529
default=False, description="If this env is set, then the app boots as scheduler"
3630
)

services/dask-sidecar/src/simcore_service_dask_sidecar/tasks.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
from ._meta import print_dask_sidecar_banner
1919
from .computational_sidecar.core import ComputationalSidecar
2020
from .dask_utils import TaskPublisher, get_current_task_resources, monitor_task_abortion
21-
from .settings import Settings
21+
from .settings import ApplicationSettings
2222

2323
_logger = logging.getLogger(__name__)
2424

@@ -53,7 +53,7 @@ def exit_gracefully(self, *_args):
5353

5454
async def dask_setup(worker: distributed.Worker) -> None:
5555
"""This is a special function recognized by the dask worker when starting with flag --preload"""
56-
settings = Settings.create_from_envs()
56+
settings = ApplicationSettings.create_from_envs()
5757
# set up logging
5858
logging.basicConfig(level=settings.LOG_LEVEL.value)
5959
logging.root.setLevel(level=settings.LOG_LEVEL.value)

0 commit comments

Comments
 (0)