it would have 'spat out' (regurgitated) the bat because it cannot escape from you with a full stomach.. they will often do this when scared, threatened or stressed so they can move away quicker.. a snake that has just eaten a meal is very vulnerable to other predators...
I also have to agree with AlexN here as I am into reptile keeping (as pets) it disturbs me that people will 'poke' the animal just because its a snake.. this is also the reason snakes get a bad name as they will defend themselves from being 'poked' as would any animal.. the differenece being they can kill with their
DEFENCE... more people get biten by 'poking', killing or otherwise antagonising a snake.... If there is a snake regardless of if it is 'harmless' it would be best left alone unless you know what you are doing.. just call a snake catcher to come and remove it for you and most do it for free!!
jjj I am of the same opinion of AlexN in regards to your situation I would never try come between a mother and her childrens safety..
"rspca - for all creatures great and small.... so long as it has fur or feathers......................' :p
Liz if the little one will not leave send me a PM and I will see if i can find someone to come remove it for you....
Josh