I also agree with James.
They can handle some pretty unbelievable meals, but are better off with reasonable sized meals.
Kingsnakes can actually take in another snake nearly as long as they are, to give you an idea of what they can handle. I've seen a 40" or so cal king take in a 30" or so gophersnake.