def throw_item(life, item_uid, target):
	_item = items.get_item_from_uid(remove_item_from_inventory(life, item_uid))
	_item['pos'] = life['pos'][:]
	
	if 'drag' in _item:
		_drag = _item['drag']
	else:
		_drag = _item['gravity']	
	
	_direction = numbers.direction_to(life['pos'], target)
	_distance = numbers.distance(_item['pos'], target)
	
	#TODO: TOSS OVER WALL? THROW FASTER?
	#_z_velocity = _distance/_distance*(1-_item['gravity'])
	_z_velocity = 0
	
	#TODO: The following works:
	#_speed = _distance/_distance*(1-_drag)
	_speed = 2
	
	items.move(_item, _direction, _speed, _velocity=_z_velocity)
	speech.announce(life, 'threw_an_item', public=True, item=item_uid, target=life['id'])
	
	if 'player' in life:
		gfx.message('You throw %s.' % items.get_name(_item))
	else:
		say('@n throws %s.' % items.get_name(_item))
Setting 'rpmfile' should change the name of the resulting package.
dataset/ETHPy150Open flags/Reactor-3/life.py/throw_item--crossover with--dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/scripts/test/test_tap2rpm.py/TestTap2RPM.test_rpmfileOverride