sys.exc_info() into string

Peter Hansen peter at engcorp.com
Sun Jun 23 16:55:14 EDT 2002


Magnus wrote:
> 
> in my program I am catching exceptions that I might have missed by using
> something like:
> 
> try:
>         doMyStuff()
> except:
>         type = sys.exc_info()[0]
>         syslog.syslog(syslog.LOG_EMERG, "My program: unexpected error" + type)
> 
> The thing is that I can not figure out how to make "type" into a string
> above so I can use it for e.g. syslog(). Is there an easy way of doing
> this?

try:
    1/0
except Exception, ex:
    print "Error: %s" % ex

Good enough??

-Peter



More information about the Python-list mailing list