def __init__(self, queue, kill_switch, directory=None, permit_nonzero=False):
"""Instantiate a new worker
Parameters
----------
queue : obj
An instance of a :obj:`Queue <multiprocessing.Queue>`
kill_switch : obj
An instance of a :obj:`Event <multiprocessing.Event>`
directory : str, optional
The directory to execute the jobs in
permit_nonzero : bool, optional
Allow non-zero return codes [default: False]
"""
super(Worker, self).__init__()
self.queue = queue
self.kill_switch = kill_switch
self.directory = directory
self.permit_nonzero = permit_nonzero
评论列表
文章目录