Split polygon by area or size

Discussion created by chagan02 on May 28, 2012
Is there a way to split a polygon into two equal halves by area with Python?  I have random polygons that are ever changing each time the code runs.  I need to split them into 2 equal halves by area.