Sorry for your loss. Regardless of how it occurred, next time you purchase a python I would recommend leaving it settle in for a week before attempting to feed as stress can play a major role on their health. Also ensuring the appropriate temperatures are provided as 28 is a bit low for the hot side.