sys.exit

Tim Hochberg tim.hochberg at ieee.org
Mon Apr 24 18:13:41 EDT 2000


> The long story:
>
> I have a try..except like so:
>
> try:
>     execfile(filename, namespace)
> except:
>     # handle problems


Try something like

try:
   # whatever
except SystemExit, err:
    if err.args in  [(0,), ()]: # sys.exit called as sys.exit(0) or
sys.exit()
        # exit cleanly
    else:
        # log error
except:
    # handle any remaining errors.


Enjoy,

-tim







More information about the Python-list mailing list