[Python-Dev] Re: PEP 282 comments (original) (raw)

Mark Hammond mhammond@skippinet.com.au
Thu, 21 Mar 2002 12:04:23 +1100


[Trent]

How about this (just an idea): def info(self, msgOrException, *args): if isinstance(msgOrException, Exception): # format the exception and msg, args = args[0], args[1:] else: # treat it like before

try: # ... except Exception, ex: log.info(ex, "Eeeeek!")

I don't like this. I think it rare you will want to log an exception with no contextual message.

Eg,

info(sys.exc_info())

Would be pretty useless in a log. You would also want to include what went wrong (whereas the exception generally only tells you why (and where) it went wrong.

Mark.