Skip to content

Commit 798912a

Browse files
run bump-pydantic
1 parent eae4783 commit 798912a

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

services/agent/src/simcore_service_agent/core/application.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def create_app() -> FastAPI:
3838
# SETTINGS
3939
settings = ApplicationSettings.create_from_envs()
4040
_setup_logger(settings)
41-
logger.debug(settings.json(indent=2))
41+
logger.debug(settings.model_dump_json(indent=2))
4242

4343
assert settings.SC_BOOT_MODE # nosec
4444
app = FastAPI(

services/agent/src/simcore_service_agent/core/settings.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from typing import Final
22

33
from models_library.basic_types import BootModeEnum, LogLevel
4-
from pydantic import AnyHttpUrl, Field, NonNegativeInt, validator
4+
from pydantic import AliasChoices, field_validator, AnyHttpUrl, Field, NonNegativeInt
55
from settings_library.base import BaseCustomSettings
66
from settings_library.r_clone import S3Provider
77
from settings_library.utils_logging import MixinLoggingSettings
@@ -11,16 +11,16 @@
1111

1212
class ApplicationSettings(BaseCustomSettings, MixinLoggingSettings):
1313
LOGLEVEL: LogLevel = Field(
14-
LogLevel.WARNING.value, env=["AGENT_LOGLEVEL", "LOG_LEVEL", "LOGLEVEL"]
14+
LogLevel.WARNING.value, validation_alias=AliasChoices("AGENT_LOGLEVEL", "LOG_LEVEL", "LOGLEVEL")
1515
)
1616
SC_BOOT_MODE: BootModeEnum | None
1717

1818
AGENT_VOLUMES_LOG_FORMAT_LOCAL_DEV_ENABLED: bool = Field(
1919
default=False,
20-
env=[
20+
validation_alias=AliasChoices(
2121
"AGENT_VOLUMES_LOG_FORMAT_LOCAL_DEV_ENABLED",
2222
"LOG_FORMAT_LOCAL_DEV_ENABLED",
23-
],
23+
),
2424
description="Enables local development log format. WARNING: make sure it is disabled if you want to have structured logs!",
2525
)
2626
AGENT_VOLUMES_CLEANUP_TARGET_SWARM_STACK_NAME: str = Field(
@@ -47,7 +47,7 @@ class ApplicationSettings(BaseCustomSettings, MixinLoggingSettings):
4747
)
4848
AGENT_PROMETHEUS_INSTRUMENTATION_ENABLED: bool = True
4949

50-
@validator("LOGLEVEL")
50+
@field_validator("LOGLEVEL")
5151
@classmethod
5252
def valid_log_level(cls, value) -> LogLevel:
5353
return LogLevel(cls.validate_log_level(value))

0 commit comments

Comments
 (0)