Skip to content

Commit 7b4a656

Browse files
author
Andrei Neagu
committed
refactor
1 parent edf3a81 commit 7b4a656

File tree

1 file changed

+13
-1
lines changed
  • services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/api/rpc

1 file changed

+13
-1
lines changed
Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,26 @@
1+
import logging
2+
13
from fastapi import FastAPI
24
from models_library.api_schemas_dynamic_sidecar.telemetry import DiskUsage
35
from pydantic import validate_call
46
from servicelib.rabbitmq import RPCRouter
57

68
from ...modules.system_monitor import get_disk_usage_monitor
79

10+
_logger = logging.getLogger(__name__)
11+
812
router = RPCRouter()
913

1014

1115
@router.expose()
1216
@validate_call(config={"arbitrary_types_allowed": True})
1317
async def update_disk_usage(app: FastAPI, *, usage: dict[str, DiskUsage]) -> None:
14-
get_disk_usage_monitor(app).set_disk_usage_for_path(usage)
18+
disk_usage_monitor = get_disk_usage_monitor(app)
19+
20+
if disk_usage_monitor is None:
21+
_logger.warning(
22+
"Disk usage monitor not initialized, could not update disk usage"
23+
)
24+
return
25+
26+
disk_usage_monitor.set_disk_usage_for_path(usage)

0 commit comments

Comments
 (0)