12 lines
274 B
Python
12 lines
274 B
Python
import random
|
|
from dataclasses import dataclass, field
|
|
from typing import Generic
|
|
|
|
from modules.task import QTask
|
|
from modules.utils.types import A, C, Q, V
|
|
|
|
|
|
class QTaskPool(list[QTask[C, V, Q, A]], Generic[C, V, Q, A]):
|
|
def shuffle(self):
|
|
random.shuffle(self)
|