add funcs docs
This commit is contained in:
@@ -24,6 +24,17 @@ ELAB_PROCESSING_DELAY = 0.2
|
||||
NO_RECORD_SLEEP = 30
|
||||
|
||||
async def worker(worker_id: int, cfg: object, pool: object) -> None:
|
||||
"""Esegue il ciclo di lavoro per l'invio dei dati.
|
||||
|
||||
Il worker preleva un record dal database che indica dati pronti per
|
||||
l'invio (sia raw che elaborati), li processa e attende prima di
|
||||
iniziare un nuovo ciclo.
|
||||
|
||||
Args:
|
||||
worker_id (int): L'ID univoco del worker.
|
||||
cfg (object): L'oggetto di configurazione.
|
||||
pool (object): Il pool di connessioni al database.
|
||||
"""
|
||||
|
||||
# Imposta il context per questo worker
|
||||
worker_context.set(f"W{worker_id:02d}")
|
||||
|
||||
Reference in New Issue
Block a user