fix: Process -> Thread

This commit is contained in:
Piotr Dec 2025-12-10 22:55:25 +01:00
parent c937893fbd
commit e1a03e555e
Signed by: stawros
GPG key ID: 74B18A3F0F1E99C0

View file

@ -1,8 +1,7 @@
import logging import logging
from collections import deque from collections import deque
from multiprocessing import Process
from pathlib import Path from pathlib import Path
from threading import RLock from threading import RLock, Thread
from typing import Annotated from typing import Annotated
from injectable import injectable, Autowired, autowired from injectable import injectable, Autowired, autowired
@ -15,7 +14,7 @@ from services.mo import Mo
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
class WoodpeckerRunner(Process): class WoodpeckerRunner(Thread):
def __init__(self, git: GitService, docker: DockerService, mo: Mo, def __init__(self, git: GitService, docker: DockerService, mo: Mo,
success_callback=None, error_callback=None): success_callback=None, error_callback=None):
super().__init__(daemon=True) super().__init__(daemon=True)