Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
AX_PYTHON_MODULE([cpuinfo], [fatal])
AX_PYTHON_MODULE([psutil], [fatal])
+AX_PYTHON_MODULE([setproctitle], [fatal])
AX_PYTHON_MODULE([systemd], [fatal])
AX_PYTHON_MODULE([tornado], [fatal])
import logging
import multiprocessing
import os
+import setproctitle
import signal
import socket
import sys
# Register signal handlers
self.register_signal_handlers()
+ # Extract the job id
+ job_id = self.data.get("id")
+ if not job_id:
+ raise ValueError("Did not receive a job ID")
+
+ # Set the process title
+ setproctitle.setproctitle("pakfire-worker job %s" % job_id)
+
# XXX Do something for now
import time
time.sleep(10)