def assign_sheep(self, identity, request):

		assert request in self._request_queue
		assert identity in self._bleet_queue

		# Delete the sheep and request from their respective queues
		del self._request_queue[request]
		del self._bleet_queue[identity]

		# Make note of when the sheep started on the request
		self._service_queue[identity] = datetime.datetime.now()

		self._flock[identity].servicing_request = request
Assigns a particular request to a sheep.
dataset/ETHPy150Open ucrcsedept/galah/galah/shepherd/flockmanager.py/FlockManager.assign_sheep