I searched for this, but didn't find anything. Apologies if it's been brought up before.
I have a 4 month old female spotnose ball python who has always been a pretty aggressive feeder. She's eating small-medium rats once per week with no problem. I got a rat today to feed her and she did something I haven't seen before, but I'm a newbie, so don't know if this is normal. She struck without much hesitation and rolled it like always, held on till I was sure it was dead, and then basically spat him out. He got up and walked away (which shocked me) and she smelled him a few times, but stayed away from him after that till I finally took him out. I thought at first that she might not have been hungry because she's in shed, but she was agitated afterward like she was still hungry. I didn't see any marks on her and didn't see him scratch or bite her, so I don't think he hurt her. However, I did notice a strong fecal smell when he defecated just before she struck and after saw that he had what looked almost to be diarrhea and smelled awful like dog feces. Could he have been sick and that's why she refused him? Aside from the diarrhea, he appeared healthy (well, before she got him...), but obviously he wasn't. Or is it just that she's in shed and wasn't actually hungry, just struck on instinct? I'm going to leave her alone till she's done shedding and then offer her a different rat.
Her setup is right and temps/humidity are where they're supposed to be. Nothing has changed since I've gotten her and she's not acting strangely aside from being agitated after the rat was removed, but even then she wasn't aggressive, just definitely not the docile girl she's been since I got her which makes me think she's still hungry. I'm glad she refused him if he was sick because I'd never knowingly give an unhealthy animal to her, but I want to make sure there's nothing wrong with *her*.