def pick_up_item_from_ground(life,uid):
	#TODO: Misleading function name.
	_item = items.get_item_from_uid(uid)
	_id = add_item_to_inventory(life,_item)
	
	if _id:
		return _id

	raise Exception('Item \'%s\' does not exist at (%s,%s,%s).'
		% (item,life['pos'][0],life['pos'][1],life['pos'][2]))
Check whether the OAuth-signed request is valid and throw error if not.
dataset/ETHPy150Open flags/Reactor-3/life.py/pick_up_item_from_ground--crossover with--dataset/ETHPy150Open tophatmonocle/ims_lti_py/ims_lti_py/request_validator.py/RequestValidatorMixin.valid_request