I had a blood python that would only eat if I left a dead rat in her bin and left her alone for a while. I'd usually check 1hour latter and the rat would be gone.