Skip to content

Commit 421d5f8

Browse files
fix: imports
1 parent 60db2ca commit 421d5f8

File tree

4 files changed

+15
-6
lines changed

4 files changed

+15
-6
lines changed

services/notifications/src/simcore_service_notifications/clients/celery.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,14 @@
66
from celery_library.types import register_celery_types, register_pydantic_types
77
from fastapi import FastAPI
88
from fastapi_lifespan_manager import State
9+
from models_library.rpc.notifications.messages import (
10+
EmailRecipient,
11+
NotificationMessage,
12+
SMSRecipient,
13+
)
914
from settings_library.celery import CelerySettings
1015

1116
from ..core.settings import ApplicationSettings
12-
from ..models.schemas import EmailRecipient, NotificationMessage, SMSRecipient
1317

1418
_logger = logging.getLogger(__name__)
1519

services/notifications/src/simcore_service_notifications/modules/celery/_email_tasks.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@
33
import logging
44

55
from celery import Task # type: ignore[import-untyped]
6-
7-
from ...models.schemas import EmailRecipient, NotificationMessage
6+
from models_library.rpc.notifications.messages import (
7+
EmailRecipient,
8+
NotificationMessage,
9+
)
810

911
_logger = logging.getLogger(__name__)
1012

services/notifications/src/simcore_service_notifications/modules/celery/tasks.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,13 @@
44
from celery import Celery # type: ignore[import-untyped]
55
from celery_library.task import register_task
66
from celery_library.types import register_celery_types, register_pydantic_types
7+
from models_library.rpc.notifications.messages import (
8+
EmailRecipient,
9+
NotificationMessage,
10+
SMSRecipient,
11+
)
712
from servicelib.logging_utils import log_context
813

9-
from ...models.schemas import EmailRecipient, NotificationMessage, SMSRecipient
1014
from ...modules.celery._email_tasks import EMAIL_CHANNEL_NAME, send_email
1115

1216
_logger = logging.getLogger(__name__)

services/notifications/src/simcore_service_notifications/services/notifications_service.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
from enum import StrEnum
22

3+
from models_library.rpc.notifications.messages import NotificationMessage, Recipient
34
from servicelib.celery.models import TaskContext, TaskMetadata
45
from servicelib.celery.task_manager import TaskManager
56

6-
from ..models.schemas import NotificationMessage, Recipient
7-
87

98
class TaskQueues(StrEnum):
109
DEFAULT = "notifications.default"

0 commit comments

Comments
 (0)