I'm not sure python would be good for it,
@monaghan may have some input, I'm sure he mentioned python in a catching thread not too long ago. It may have been ruby actually, I'm not sure.
It seems C, .NET, PB are the better choices in that order, least from the dozen or so scripts where I know what they were wrote in and observed the catches.
I for one am curious purely from a geeky perspective how Python fares