Lichen

Annotated tests/exceptions.py

794:7dd8e4815848
2017-03-31 Paul Boddie Introduced a multiple outcome result which can be used to provide a choice of return values to supply the initialiser and alias details.
paul@321 1
# Raise an instance of TypeError.
paul@321 2
paul@321 3
try:
paul@321 4
    raise TypeError()
paul@321 5
except TypeError, exc:
paul@321 6
    print "Handled", exc
paul@321 7
paul@321 8
# Raise TypeError, causing instantiation.
paul@321 9
paul@321 10
try:
paul@321 11
    raise TypeError
paul@321 12
except TypeError, exc:
paul@321 13
    print "Handled", exc