Skip to content

Commit 768defd

Browse files
fix error handler
1 parent d751091 commit 768defd

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

services/resource-usage-tracker/src/simcore_service_resource_usage_tracker/core/application.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def create_app(settings: ApplicationSettings) -> FastAPI:
6262
)
6363

6464
# ERROR HANDLERS
65-
app.add_exception_handler(CustomResourceUsageTrackerError, http404_error_handler) # type: ignore[arg-type]
65+
app.add_exception_handler(CustomResourceUsageTrackerError, http404_error_handler)
6666

6767
if settings.RESOURCE_USAGE_TRACKER_POSTGRES:
6868
setup_db(app)

services/resource-usage-tracker/src/simcore_service_resource_usage_tracker/core/errors.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,10 @@ class ConfigurationError(ResourceUsageTrackerRuntimeError):
1212

1313
def http404_error_handler(
1414
request: Request, # pylint: disable=unused-argument
15-
error: CustomResourceUsageTrackerError,
15+
error: Exception,
1616
) -> JSONResponse:
17+
assert isinstance(error, CustomResourceUsageTrackerError) # nosec
18+
1719
return JSONResponse(
1820
status_code=status.HTTP_404_NOT_FOUND,
1921
content={"message": f"{error.msg_template}"},

0 commit comments

Comments
 (0)