@Hummy: lol Definitely not, he's nowhere near big enough to eat so much as an arm. Ball pythons only reach up to 130cm max I think, and their heads are pretty small so at most I think they'll be able to fit a couple of fingers with some difficulty, no worries about them eating anyone.
@Kirin: You should definitely consider one! They're so cute and their scales feels wonderful to stroke.
@Ruby: lol I don't want their dinner running around the house either! I have rat cages and they're always out on the balcony away from the inside of the house because they smell so much. My neighbors probably aren't too happy now that I think about it...