<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def getWorker(self, name):
 		""" 		Retrieve the Worker registered under the given name. 		If the given name does not exists in the Worker list, an Exception is raised. 		Parameters 		name: string 			Name of the Worker to retrieve 		"""

		if not name in self.worker_list:
			self.logger.error("Worker {0} is not registered!".format(name))
			raise Exception("Worker {0} is not registered!".format(name))

		return self.worker_list[name]