Exemple #1
0
	def __init__(self, configuration):
		logger.debug("Initialising JobManager.")
		self.configuration = configuration
		self.backend = RedisJobBackend(configuration)
		self.runners = {}
		self.in_startup = {}
		self.abort_handlers = {}
		self.double_process_filter = {}

		logger.debug("Subscribing to job status updates.")
		pub.subscribe(self.job_status, 'job.status')