Browse Source

example enum to StrEnum (#24877)

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
tags/1.8.1
Asuka Minato 2 months ago
parent
commit
d41d4deaac
No account linked to committer's email address

+ 5
- 5
api/controllers/service_api/wraps.py View File

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


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"
JSON = "json"
FORM = "form"
QUERY = auto()
JSON = auto()
FORM = auto()




class FetchUserArg(BaseModel): class FetchUserArg(BaseModel):

+ 4
- 4
api/core/app/apps/base_app_queue_manager.py View File

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
from extensions.ext_redis import redis_client from extensions.ext_redis import redis_client




class PublishFrom(Enum):
APPLICATION_MANAGER = 1
TASK_PIPELINE = 2
class PublishFrom(IntEnum):
APPLICATION_MANAGER = auto()
TASK_PIPELINE = auto()




class AppQueueManager: class AppQueueManager:

Loading…
Cancel
Save