Yes, but that just allows me to do a graceful exit, what I'm trying to do is gracefully exit with just the error string. After a whole bunch of digging around I discovered needed to do "import suds" and then have "except suds.WebFault as details:", now I'm just working on cutting down details to just the error string rather than the whole message.
Found it really strange that there are codeshare examples against virtually everything in the API Docs, but not the error stuff. I know I never make an error, ever, so error catching is probably a waste of time for me to code in .. but still ;)