I doubt it was the snake but this will not help us as snake keepers:

http://gma.yahoo.com/blogs/abc-blogs/criminal-investigation-python-death-2-boys-154840912.html?vp=1

Always remember to secure you cages...
I think carbon monoxide was the culprit, but you can't blame the snake if he is in a cage.
Link