From c52be354f6384787faaf337b58006b7c33e1434e Mon Sep 17 00:00:00 2001 From: Junyan Qin Date: Fri, 6 Feb 2026 21:21:41 +0800 Subject: [PATCH] fix: update type hints for batch_upgrade_plugins_from_marketplace method --- api/services/plugin/plugin_service.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/api/services/plugin/plugin_service.py b/api/services/plugin/plugin_service.py index 908660781d..ba1d828f68 100644 --- a/api/services/plugin/plugin_service.py +++ b/api/services/plugin/plugin_service.py @@ -1,8 +1,10 @@ from __future__ import annotations +import builtins import logging from collections.abc import Mapping, Sequence from mimetypes import guess_type +from typing import Any from pydantic import BaseModel from sqlalchemy import select @@ -340,7 +342,7 @@ class PluginService: ) @staticmethod - def batch_upgrade_plugins_from_marketplace(tenant_id: str) -> dict[str, list[dict]]: + def batch_upgrade_plugins_from_marketplace(tenant_id: str) -> dict[str, builtins.list[dict[str, Any]]]: """ Batch upgrade all marketplace plugins that have updates available @@ -353,7 +355,7 @@ class PluginService: raise ValueError("marketplace is not enabled") manager = PluginInstaller() - result: dict[str, list[dict]] = { + result: dict[str, builtins.list[dict[str, Any]]] = { "success": [], "failed": [], "skipped": [],