Generics & visitor pattern?

This commit is contained in:
Piotr Dec 2025-10-30 21:05:06 +01:00
parent 3845cc7ecf
commit 1440ec51b7
Signed by: stawros
GPG key ID: 74B18A3F0F1E99C0
4 changed files with 33 additions and 6 deletions

View file

@ -3,15 +3,17 @@ import uuid
from abc import ABC, abstractmethod
from dataclasses import dataclass
from multiprocessing import Queue, Process
from typing import TypeVar
from injectable import injectable
T = TypeVar('T')
@dataclass
class Task:
_id: uuid.UUID
class Task[T]:
id: uuid.UUID
processor: 'EnqueuedProcessor'
payload: object
payload: T
@dataclass
class Result: