docs: def start(self):
  		"""
  		Start the JobManager thread.
  		"""
  		if self._thread_running.is_set():
  			raise RuntimeError('the JobManager has already been started')
  		self._thread.start()
  		self._thread_running.wait()
  		return