Skip to content

Commit b7165f2

Browse files
committed
✨ Refactor imports: update repository paths for consistency and add error handling setup
1 parent 67fd208 commit b7165f2

File tree

18 files changed

+37
-31
lines changed

18 files changed

+37
-31
lines changed

services/catalog/src/simcore_service_catalog/api/_dependencies/database.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from fastapi.requests import Request
77
from sqlalchemy.ext.asyncio import AsyncEngine
88

9-
from ...db.repositories._base import BaseRepository
9+
from ...repository._base import BaseRepository
1010

1111
_logger = logging.getLogger(__name__)
1212

services/catalog/src/simcore_service_catalog/api/_dependencies/services.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
from servicelib.fastapi.dependencies import get_app
1414

1515
from ...core.settings import ApplicationSettings
16-
from ...db.repositories.groups import GroupsRepository
17-
from ...db.repositories.services import ServicesRepository
16+
from ...repository.groups import GroupsRepository
17+
from ...repository.services import ServicesRepository
1818
from ...service import manifest
1919
from ...service.director import DirectorApi
2020
from .database import get_repository

services/catalog/src/simcore_service_catalog/api/_dependencies/user_groups.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from models_library.groups import GroupAtDB
55
from models_library.users import UserID
66

7-
from ...db.repositories.groups import GroupsRepository
7+
from ...repository.groups import GroupsRepository
88
from .database import get_repository
99

1010

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
from fastapi import FastAPI
2-
from servicelib.fastapi.http_error import set_app_default_http_error_handlers
32

3+
from .errors import setup_rest_api_error_handlers
44
from .routes import setup_rest_api_routes
55

66

77
def initialize_rest_api(app: FastAPI):
88

99
setup_rest_api_routes(app)
10-
11-
# defaults error handling
12-
set_app_default_http_error_handlers(app)
10+
setup_rest_api_error_handlers(app)

services/catalog/src/simcore_service_catalog/api/rest/_services.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
LIST_SERVICES_CACHING_TTL,
2121
RESPONSE_MODEL_POLICY,
2222
)
23-
from ...db.repositories.groups import GroupsRepository
24-
from ...db.repositories.services import ServicesRepository
2523
from ...models.services_db import ServiceAccessRightsAtDB, ServiceMetaDataDBGet
24+
from ...repository.groups import GroupsRepository
25+
from ...repository.services import ServicesRepository
2626
from ...service.director import DirectorApi
2727
from .._dependencies.database import get_repository
2828
from .._dependencies.director import get_director_api

services/catalog/src/simcore_service_catalog/api/rest/_services_access_rights.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
from models_library.services import ServiceKey, ServiceVersion
99

1010
from ..._constants import RESPONSE_MODEL_POLICY
11-
from ...db.repositories.services import ServicesRepository
1211
from ...models.services_db import ServiceAccessRightsAtDB
12+
from ...repository.services import ServicesRepository
1313
from .._dependencies.database import get_repository
1414
from .._dependencies.services import AccessInfo, check_service_read_access
1515

services/catalog/src/simcore_service_catalog/api/rest/_services_resources.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
from pydantic import TypeAdapter
2424

2525
from ..._constants import RESPONSE_MODEL_POLICY, SIMCORE_SERVICE_SETTINGS_LABELS
26-
from ...db.repositories.services import ServicesRepository
26+
from ...repository.services import ServicesRepository
2727
from ...service.director import DirectorApi
2828
from ...service.function_services import is_function_service
2929
from ...utils.service_resources import (

services/catalog/src/simcore_service_catalog/api/rest/_services_specifications.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
from models_library.users import UserID
1111

1212
from ..._constants import RESPONSE_MODEL_POLICY
13-
from ...db.repositories.groups import GroupsRepository
14-
from ...db.repositories.services import ServicesRepository
13+
from ...repository.groups import GroupsRepository
14+
from ...repository.services import ServicesRepository
1515
from ...service.function_services import is_function_service
1616
from .._dependencies.database import get_repository
1717
from .._dependencies.services import get_default_service_specifications
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from fastapi import FastAPI
2+
from servicelib.fastapi.http_error import set_app_default_http_error_handlers
3+
4+
5+
def setup_rest_api_error_handlers(app: FastAPI):
6+
set_app_default_http_error_handlers(app)

services/catalog/src/simcore_service_catalog/api/rpc/_services.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
CatalogForbiddenError,
2424
CatalogItemNotFoundError,
2525
)
26-
from simcore_service_catalog.db.repositories.groups import GroupsRepository
26+
from simcore_service_catalog.repository.groups import GroupsRepository
2727

28-
from ...db.repositories.services import ServicesRepository
28+
from ...repository.services import ServicesRepository
2929
from ...service import services_api
3030
from .._dependencies.director import get_director_api
3131

0 commit comments

Comments
 (0)