Difference between revisions of "Try/except/finally"
Jump to navigation
Jump to search
PeterHarding (talk | contribs) |
PeterHarding (talk | contribs) |
||
Line 1: | Line 1: | ||
=Python | =Python Usage= | ||
Some variant examples... | Some variant examples... |
Latest revision as of 13:29, 5 March 2008
Python Usage
Some variant examples...
try: pfp = open(pid_path, 'w') except IOError, e: sys.stderr.write("[dserver] Open failed - " + str(e) + "\n") sys.exit(0)
Can also use...
sys.stderr.write("[dserver] Open failed - " + `e` + "\n")
Multiple excepts...
try: pfp = open(pid_path, 'r') except IOError, (errno, strerror): pfp = None # print "I/O error(%s): %s" % (errno, strerror) except: print "Unexpected error:", sys.exc_info()[0] raise