refactor: simplify CLI Apps route await

This commit is contained in:
chengyongru
2026-06-22 17:14:13 +08:00
committed by Xubin Ren
parent a67285e6a2
commit 991422a328
2 changed files with 11 additions and 13 deletions
+1 -7
View File
@@ -8,7 +8,6 @@ request mapping and response shaping.
from __future__ import annotations
import asyncio
import inspect
import json
from collections.abc import Callable
from typing import Any
@@ -310,12 +309,7 @@ class WebUISettingsRouter:
"yes",
}
try:
payload_result = (
cli_apps_payload(installed_only=True)
if installed_only
else cli_apps_payload()
)
payload = await payload_result if inspect.isawaitable(payload_result) else payload_result
payload = await cli_apps_payload(installed_only=installed_only)
except Exception:
self.logger.exception("failed to load CLI Apps payload")
return self._error_response(500, "failed to load CLI Apps")