Hi, I've got a 3 year old Diamond Python, approx 1.75 - 2m in length and maybe 4" girth at thickest part. I fed her a large rat this evening, maybe 3 hours ago and she is STILL attempting to get it down. I originally panicked that she had gotten "stuck" when I first saw that she had it just over a quarter of the way down her mouth (eating it from the bum up unfortunately), and wriggled it to check and she spat what she had out, but coiled even tighter around her prey and told me off with some pretty loud hissing and aggressive motions. She is refusing to give up, and is trying it anew now, but I am worried that maybe I should take it away from her (but this will end in much bloodshed - MINE!!! she is aggro as hell). What should I do? I didn't think it was an unreasonably sized meal, as she can usually take at least 2 of the rats on size down from this, and its maybe only an inch thicker than normal girth wise. AT the moment thinking of letting her work it out for the rest of the night and pray she gives up if its a no go, otherwise we risk a trip to detangle a rat from her at the vets tomorrow.