Skip to content

Commit e7e1d39

Browse files
committed
uses new application-setup interface
1 parent d3acba8 commit e7e1d39

File tree

52 files changed

+138
-128
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+138
-128
lines changed

services/web/server/src/simcore_service_webserver/activity/plugin.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import logging
22

33
from aiohttp import web
4-
from servicelib.aiohttp.application_setup import ModuleCategory, app_module_setup
54

5+
from ..application_setup import ModuleCategory, app_setup_func
66
from . import _handlers
77
from .settings import get_plugin_settings
88

99
_logger = logging.getLogger(__name__)
1010

1111

12-
@app_module_setup(
12+
@app_setup_func(
1313
"simcore_service_webserver.activity",
1414
category=ModuleCategory.ADDON,
1515
settings_name="WEBSERVER_ACTIVITY",

services/web/server/src/simcore_service_webserver/announcements/plugin.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
"""
2-
Plugin to broadcast announcements to all front-end users
2+
Plugin to broadcast announcements to all front-end users
33
"""
44

55
import logging
66

77
from aiohttp import web
8-
from servicelib.aiohttp.application_setup import ModuleCategory, app_module_setup
98

9+
from ..application_setup import ModuleCategory, app_setup_func
1010
from ..constants import APP_SETTINGS_KEY
1111
from ..products.plugin import setup_products
1212
from ..redis import setup_redis
@@ -15,7 +15,7 @@
1515
_logger = logging.getLogger(__name__)
1616

1717

18-
@app_module_setup(
18+
@app_setup_func(
1919
__name__,
2020
ModuleCategory.ADDON,
2121
settings_name="WEBSERVER_ANNOUNCEMENTS",

services/web/server/src/simcore_service_webserver/api_keys/plugin.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import logging
22

33
from aiohttp import web
4-
from servicelib.aiohttp.application_setup import ModuleCategory, app_module_setup
54

5+
from ..application_setup import ModuleCategory, app_setup_func
66
from ..constants import APP_SETTINGS_KEY
77
from ..db.plugin import setup_db
88
from ..products.plugin import setup_products
@@ -13,7 +13,7 @@
1313
_logger = logging.getLogger(__name__)
1414

1515

16-
@app_module_setup(
16+
@app_setup_func(
1717
"simcore_service_webserver.api_keys",
1818
ModuleCategory.ADDON,
1919
settings_name="WEBSERVER_API_KEYS",
Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
import functools
2+
from typing import TypeAlias
23

34
import servicelib.aiohttp.application_setup
4-
from servicelib.aiohttp.application_setup import ModuleCategory, ensure_single_setup
55

66
from .constants import APP_SETTINGS_KEY
77

88
# models
9-
assert ModuleCategory # nosec
9+
ModuleCategory: TypeAlias = servicelib.aiohttp.application_setup.ModuleCategory
1010

1111

12+
# free-functions
13+
is_setup_completed = servicelib.aiohttp.application_setup.is_setup_completed
14+
1215
# decorators
13-
assert callable(ensure_single_setup) # nosec
16+
ensure_single_setup = servicelib.aiohttp.application_setup.ensure_single_setup
1417

1518
app_setup_func = functools.partial(
1619
servicelib.aiohttp.application_setup.app_module_setup,
@@ -21,4 +24,5 @@
2124
"ModuleCategory",
2225
"app_setup_func",
2326
"ensure_single_setup",
27+
"is_setup_completed",
2428
)

services/web/server/src/simcore_service_webserver/catalog/plugin.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@
55

66
from aiohttp import web
77
from pint import UnitRegistry
8-
from servicelib.aiohttp.application_setup import ModuleCategory, app_module_setup
98

9+
from ..application_setup import ModuleCategory, app_setup_func
1010
from . import _controller_rest
1111

1212
_logger = logging.getLogger(__name__)
1313

1414
APP_CATALOG_CLIENT_KEY: Final = web.AppKey("APP_CATALOG_CLIENT_KEY", object)
1515

1616

17-
@app_module_setup(
17+
@app_setup_func(
1818
__name__,
1919
ModuleCategory.ADDON,
2020
settings_name="WEBSERVER_CATALOG",

services/web/server/src/simcore_service_webserver/collaboration/bootstrap.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
import logging
22

33
from aiohttp import web
4-
from servicelib.aiohttp.application_setup import ModuleCategory, app_module_setup
4+
5+
from ..application_setup import ModuleCategory, app_setup_func
56

67
_logger = logging.getLogger(__name__)
78

89

9-
@app_module_setup(
10+
@app_setup_func(
1011
__name__,
1112
ModuleCategory.ADDON,
1213
settings_name="WEBSERVER_REALTIME_COLLABORATION",

services/web/server/src/simcore_service_webserver/conversations/plugin.py

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

55
from aiohttp import web
6-
from servicelib.aiohttp.application_setup import ModuleCategory, app_module_setup
76

7+
from ..application_setup import ModuleCategory, app_setup_func
88
from ..constants import APP_SETTINGS_KEY
99
from ._controller import _conversations_messages_rest, _conversations_rest
1010

1111
_logger = logging.getLogger(__name__)
1212

1313

14-
@app_module_setup(
14+
@app_setup_func(
1515
__name__,
1616
ModuleCategory.ADDON,
1717
settings_name="WEBSERVER_CONVERSATIONS",

services/web/server/src/simcore_service_webserver/db/plugin.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
from typing import Final
55

66
from aiohttp import web
7-
from servicelib.aiohttp.application_setup import ModuleCategory, app_module_setup
87

8+
from ..application_setup import ModuleCategory, app_setup_func
99
from ..constants import APP_AIOPG_ENGINE_KEY
1010
from . import _aiopg, _asyncpg
1111

@@ -27,7 +27,7 @@
2727
get_asyncpg_engine = _asyncpg.get_async_engine
2828

2929

30-
@app_module_setup(
30+
@app_setup_func(
3131
"simcore_service_webserver.db",
3232
ModuleCategory.ADDON,
3333
settings_name="WEBSERVER_DB",

services/web/server/src/simcore_service_webserver/db_listener/plugin.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
import logging
77

88
from aiohttp import web
9-
from servicelib.aiohttp.application_setup import ModuleCategory, app_module_setup
109

10+
from ..application_setup import ModuleCategory, app_setup_func
1111
from ..db.plugin import setup_db
1212
from ..projects._projects_repository_legacy import setup_projects_db
1313
from ..socketio.plugin import setup_socketio
@@ -16,7 +16,7 @@
1616
_logger = logging.getLogger(__name__)
1717

1818

19-
@app_module_setup(
19+
@app_setup_func(
2020
__name__,
2121
ModuleCategory.ADDON,
2222
settings_name="WEBSERVER_DB_LISTENER",

services/web/server/src/simcore_service_webserver/diagnostics/_monitoring.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55

66
from aiohttp import web
77
from servicelib.aiohttp import monitor_services
8-
from servicelib.aiohttp.application_setup import ensure_single_setup
98
from servicelib.aiohttp.monitoring import get_collector_registry
109
from servicelib.aiohttp.monitoring import setup_monitoring as service_lib_setup
1110

1211
from ..application_settings import get_application_settings
12+
from ..application_setup import ensure_single_setup
1313
from ._healthcheck import HEALTH_LATENCY_PROBE, DelayWindowProbe, is_sensing_enabled
1414

1515
_logger = logging.getLogger(__name__)

0 commit comments

Comments
 (0)