example enum to StrEnum (#24877)

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
Asuka Minato 2025-09-01 16:40:26 +09:00 • committed by GitHub
commit d41d4deaac
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 9 additions and 9 deletions

View file

@ -1,7 +1,7 @@
import time import time
from collections.abc import Callable from collections.abc import Callable
from datetime import timedelta from datetime import timedelta
from enum import Enum from enum import StrEnum, auto
from functools import wraps from functools import wraps
from typing import Optional from typing import Optional
@ -23,14 +23,14 @@ from models.model import ApiToken, App, EndUser
from services.feature_service import FeatureService from services.feature_service import FeatureService
class WhereisUserArg(Enum): class WhereisUserArg(StrEnum):
""" """
Enum for whereis_user_arg. Enum for whereis_user_arg.
""" """
QUERY = "query" QUERY = auto()
JSON = "json" JSON = auto()
FORM = "form" FORM = auto()
class FetchUserArg(BaseModel): class FetchUserArg(BaseModel):

View file

@ -1,7 +1,7 @@
import queue import queue
import time import time
from abc import abstractmethod from abc import abstractmethod
from enum import Enum from enum import IntEnum, auto
from typing import Any, Optional from typing import Any, Optional
from sqlalchemy.orm import DeclarativeMeta from sqlalchemy.orm import DeclarativeMeta
@ -19,9 +19,9 @@ from core.app.entities.queue_entities import (
from extensions.ext_redis import redis_client from extensions.ext_redis import redis_client
class PublishFrom(Enum): class PublishFrom(IntEnum):
APPLICATION_MANAGER = 1 APPLICATION_MANAGER = auto()
TASK_PIPELINE = 2 TASK_PIPELINE = auto()
class AppQueueManager: class AppQueueManager: