I got a blood python for that very reason. the good thing about bloods is they are kept fairly similar to ball pythons a little cooler and a little higher humidity. Also they don't get too terribly big. they also have a slower metabolism and need fed less often. the only problem is that now I don't breed my own and I have to order XXL rats just for her.