Please translate this easy snip of C++ to Python

Rainer Deyke root at rainerdeyke.com
Mon Feb 5 10:56:33 EST 2001


"Peter Hansen" <peter at engcorp.com> wrote in message
news:3A7E3C04.9EB02932 at engcorp.com...
> def trace(expr = None):
>     # evaluate expression in callers namespace
>     import sys
>     try:
>         raise None
>     except:

Better make that 'except None'.  Unqualified 'except' clauses are generally
a bad idea.  In this case, you really don't want to catch 'MemoryError',
'KeyboardInterrupt', or 'ComputerExplodingError'.


--
Rainer Deyke (root at rainerdeyke.com)
Shareware computer games           -           http://rainerdeyke.com
"In ihren Reihen zu stehen heisst unter Feinden zu kaempfen" - Abigor





More information about the Python-list mailing list