Coverage for agentos/queue.py: 0%
20 statements
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-09 10:19 +0800
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-09 10:19 +0800
1from dataclasses import dataclass
2from enum import Enum
5class TaskState(Enum):
6 PENDING = "pending"
9class TaskPriority(Enum):
10 HIGH = 1
11 MEDIUM = 5
12 LOW = 10
15@dataclass
16class TaskQueue:
17 def submit(self, fn, priority=TaskPriority.MEDIUM):
18 pass
21class RateLimitStrategy(Enum):
22 SLIDING_WINDOW = "sliding_window"
25@dataclass
26class RateLimitConfig:
27 max_rps: float = 10.0
30class RateLimiter:
31 def __init__(self, config=None):
32 pass