From 4c48e3b997b0215b191b78e88fe20a381205a858 Mon Sep 17 00:00:00 2001 From: Tyson Cung <45380903+tysoncung@users.noreply.github.com> Date: Mon, 23 Feb 2026 14:46:30 +0800 Subject: [PATCH] refactor: inherit ABC in AppQueueManager for proper abstract method usage (#32461) --- api/core/app/apps/base_app_queue_manager.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/core/app/apps/base_app_queue_manager.py b/api/core/app/apps/base_app_queue_manager.py index b41bedbea4..971ece6214 100644 --- a/api/core/app/apps/base_app_queue_manager.py +++ b/api/core/app/apps/base_app_queue_manager.py @@ -2,7 +2,7 @@ import logging import queue import threading import time -from abc import abstractmethod +from abc import ABC, abstractmethod from enum import IntEnum, auto from typing import Any @@ -31,7 +31,7 @@ class PublishFrom(IntEnum): TASK_PIPELINE = auto() -class AppQueueManager: +class AppQueueManager(ABC): def __init__(self, task_id: str, user_id: str, invoke_from: InvokeFrom): if not user_id: raise ValueError("user is required")